728x90
docker 잘 사용하고 계신가요!?
기본적으로 docker는 sudo권한으로 설치되기에!!
root에 마운트된 하드의 /tmp 를 기반으로 세팅됩니다!!~
## 참고 : 일반적인 docker 설치 방법
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
하지만!! root 드라이브 용량이 작고!! 별도의 드라이브를 마운트해서 사용할떄는 어떻할까요?
간단한 결론으로는!!!
/etc/docker/daemon.json 파일에서 data-root 위치를 수정해줘야합니다!!
이제 자세히 알아볼까요!?
1. docker 종료 및 기존 docker 데이터 이동시키기
sudo systemctl stop docker
sudo mv /var/lib/docker {새로운 디렉토리}
2. daemon.json 파일 바꾸기!!
/etc/docker/daemon.json 파일을 열고!!!
아래와 같이 추가해줍니다!!
{
"data-root": "{새로운 디렉토리}"
}
3. 도커 재시작!!!
sudo systemctl daemon-reload
sudo systemctl start docker
이제 도커를 재시작하면!!!
root directory 가 바뀌었음을 확인할수 있습니다!^^
728x90
'데이터&AI > 기타개발' 카테고리의 다른 글
[Deepvoice] 내 목소리를 학습, 파일을 생성해보자!! (클릭만하면됨) (2) | 2024.09.05 |
---|---|
[snowflake] 무작정 시작하기 with Python ② - 데이터 올리기 (0) | 2024.08.17 |
[snowflake] 무작정 시작하기 with Python ① - 가입 및 Connection맺기 (0) | 2024.08.17 |
우분투 서버에서 GPU 세팅하기 (nvidia-smi > cuda (0) | 2024.06.23 |
완전기초. react 로 html 배포하기!! (설치부터시작!!) (0) | 2024.05.25 |
댓글