Docker Root Directory 변경하기
2024. 7. 23. 17:16
스터디/기타
Docker의 기본 설정 디렉터리는 /var/lib/docker입니다. 디스크 공간이 부족하거나 특정 디렉터리를 다른 드라이브에 두고 싶을 때 Docker의 Root Directory를 변경할 수 있습니다. 다음은 Docker Root Directory를 변경하는 방법입니다.사전 준비1. Docker가 설치되어 있어야 합니다.2. 변경할 새로운 디렉터리가 필요합니다. 예를 들어, /mnt/docker-data로 변경한다고 가정합니다.Docker 서비스 중지먼저 Docker 서비스를 중지해야 합니다.sudo systemctl stop docker 새로운 디렉터리 생성새로운 Docker Root Directory를 생성합니다.sudo mkdir -p /mnt/docker-data 기존 데이터 이동기존 Doc..
1. ChatGPT API 사용해보기
2023. 9. 25. 18:03
스터디/ChatGPT
ChatGPT가 출시된 이후, 몇 달 동안 우리의 업무 환경이 크게 변화하고 있습니다. 이러한 변화에 따라 사내에서는 업무에 효과적으로 인공지능을 도입하기 위해 매달 AI 도입과 관련된 스터디를 강조하고 있습니다. 이에 따른 부담을 느끼는 분들이 분명 많을 것으로 생각합니다. (저 또한 그랬습니다.) 모든 이가 이에 대한 부담을 느끼는 이유는 AI의 필요성을 느끼는 정도와 ChatGPT 이외의 AI를 내 업무에 도입하기 위해서는 아이디어를 개발해야 하는 부담이 있을 수 있다고 생각됩니다. 저는 최근에 어떤 작업을 진행하게 되었는데 다양한 서비스와 서버를 관리하는 담당자가 많아서 동일한 질문에 답변하는 일이 자주 발생하고, 이로 인해 상당한 피로감을 느끼게 되었습니다. 그래서 나를 대신해 답변해줄 챗봇의 ..
[Windows] 디스크 용량 확보하기 (WSL2)
2022. 11. 7. 23:10
스터디/기타
최근에 PC 용량이 빨간불 들어오길래, 도대체 어디서 이렇게 용량을 많이 먹고 있는지 한 며칠동안 찾아본거 같네요. 범인은 윈도우에서 사용 중인 WSL이 범인이었습니다. 이 WSL이 240GB 중에서 120GB를 먹고 있더라고요 ㄷㄷ WSL2를 삭제할 수는 없으니, 이걸 어떻게 해결해보겠습니다. WSL2의 디스크 용량은 무한대로 늘어나나 줄어들때는 따로 압축은 자동으로 안 해주나봐요 (뇌피셜) 디스크 용량 확보 방법 지금 제 PC의 디스크 용량이 너무 부족해서 어떻게든 확보를 해야했습니다. 좀 찾아보니, 저 디스크 파일을 압축하는 방법이 있더라고요. 안 쓰는 공간을 줄여서 용량을 줄이는 방법인 것 같습니다. (뇌피셜) WSL2 디스크 파일 찾아서 압축하기 WSL2 디스크 파일은 유저 디렉토리의 AppDa..
[Windows] WSL2 및 도커 데스크탑 세팅 방법
2022. 11. 5. 22:18
스터디/기타
윈도우 10에서 WSL2와 Docker Desktop (도커 데스크탑)을 사용하는 방법에 대해 알아보겠습니다. 시작하기 전, 2020.05.27에 릴리즈된 Windows 10 2004 버전으로 업데이트 해야합니다. WSL 2 세팅 방법 Powershell을 관리자 권한으로 실행해주세요 다음 명령을 입력합니다. 명령어는 Windows 가상 머신 활성화 과정입니다. Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 그리고 WSL2로 전환을 위해 다음 명령으로 전환해줍니다. wsl --set-version Ubuntu 2 WSL2 전환 시, 문제가 있을 때 진행 방법 WSL 2에 커널 구성 요소 업데이트가 필요합니다. 다음 사이..
[Github] 내가 만든 소스 패키지를 릴리즈 (배포) 해보자
2022. 11. 5. 22:10
스터디/기타
개발 중인 프로젝트 (저장소)의 패키지를 배포하는 방법에 대해 정리하려고 한다. 개발 중인 프로젝트가 메이저 버전으로 릴리즈가 되거나 혹은 알파 버전, 베타 버전으로 배포하는 방법이 있다. 패키지 배포 예시 Github에서 패키지를 배포하고 사용자가 어떻게 이용을 하는지에 대해 먼저 알아보자. Github로 배포 중인 대부분의 프로젝트에서 다음과 같은 방법으로 사용 중이다. (예시로 Docker ToolBox로 한번 알아보자 https://github.com/docker/toolbox) docker/toolbox The Docker Toolbox. Contribute to docker/toolbox development by creating an account on GitHub. github.com 1...
YouTube로 공부하기 (개발 공부 강의 및 노동요)
2022. 11. 5. 22:08
스터디/기타
Youtube 개발 공부 강의 디자인 Media Designer 채널 https://www.youtube.com/channel/UCxRnfrmJAkRLarzeBJETB5g https://www.youtube.com/channel/UCxRnfrmJAkRLarzeBJETB5g www.youtube.com NodeJS [NodeJS] 2017 Do It! NodeJS 프로그래밍 (개정판) 강의 (https://www.youtube.com/playlist?list=PLG7te9eYUi7tHH-hJ2yzBJ9h6dwBu1FUy) 2017 Do it! Node.js 프로그래밍(개정판) www.youtube.com [NodeJS] 생활 코딩 Web2 NodeJS 강의 (https://www.youtube.com/pl..
[파이썬 모듈] loguru 모듈로 파이썬 로깅 쉽게 하기
2022. 10. 31. 13:53
스터디/파이썬
https://github.com/Delgan/loguru GitHub - Delgan/loguru: Python logging made (stupidly) simple Python logging made (stupidly) simple. Contribute to Delgan/loguru development by creating an account on GitHub. github.com loguru 모듈은 파이썬에서 사용하는 로깅(logging) 모듈 중 하나로, 간편하고 직관적인 사용법으로 인기가 많습니다. 로그 메시지를 출력하는데 있어서 다양한 기능을 제공합니다. 로그를 통해 애플리케이션의 상태를 모니터링하고 디버깅하는 것은 애플리케이션 개발에서 매우 중요합니다. 그러나 로깅은 종종 복잡하고 어렵습..
[리눅스] error: rpmdb: damaged header #541 retrieved -- skipping.
2022. 10. 30. 01:27
스터디/기타
yum 패키지 설치 시, error: rpmdb: damaged header #541 retrieved -- skipping. 에러가 무한 반복 출력되면서 더 이상 진행되지 않았다. 이 때, 쉘을 빠져나오려면 Ctrl + Z 를 누르면 빠져나올 수 있다. 가끔 yum 패키지 설치 할 때, rpmdb가 문제가 있어 진행되지 않는 경우가 몇 있었는데 이 문제도 비슷한 문제로 보인다. 문제 해결 방법 RPM DB 파일 삭제 rm -f /var/lib/rpm/__db* rpm --rebuilddb rpm --rebuilddb yum 패키지 설치 진행
개발자 커뮤니티 카카오톡 오픈 채팅방 모음
2022. 10. 29. 23:48
스터디/기타
개발 이름 주소 파이썬 처음처럼 https://open.kakao.com/o/gG6kgabb 파이썬 Node.js를 공부하는 사람들 https://open.kakao.com/o/gtE0dqsb NodeJS 프론트개발자(Front-developer) https://open.kakao.com/o/ghwYcRA 프론트엔드 풀스택 연구소 (Q&A, 연구얘기) https://open.kakao.com/o/g6tFO3r 프론트엔드, 백엔드, 기타 리눅스, 네트워크 스터디&아무말 대잔치 https://open.kakao.com/o/gzMTxuFb 리눅스 시스템 이름 주소 비고 도커(Docker) 스터디 https://open.kakao.com/o/gvnAGsM 도커 행사 이름 주소 비고 IT행사 알리미 https:/..