T | ech Misc
리눅스 도커 저장 위치 바꾸기
덞웖이
2024. 2. 4. 14:36
댕가티 공간 마니 차지하는 이미지, 컨테이너
믈론 도커파일 모양으로 보관하면 되긴 하지만
계속 돌려야되는 컨테이너도 잇잔아...
마운트된 다른 볼륨으로 저장하도록 바꿀거임
필수
도커 버전 17.04 이상
루트 권한
당연히 리뉵쓰여야겠지?
테스트 환경
Ubuntu 22.04 LTS
Docker 25.0.2 build 29cf629
1. daemon.json
vi /etc/docker/daemon.json
# 또는
nano /etc/docker/daemon.json
2. 수정
{
"runtimes":
{ "nvidia":
{ "args": [],
"path": "nvidia-container-runtime"
}
},
"data-root": "/바꿀/도커/경로" # 이 라인 추가
}
3. 스타아앙ㅂ
sudo systemctl stop docker
4. 기존 도커 관련 파일들 복사
sudo rsync -axPS /var/lib/docker/ /바꿀/도커/경로
5. 됴커 다시 시작
sudo systemctl start docker
6. 원하는 위치에서 시작했는지 체크
docker info | grep 'Docker Root Dir'
/var/lib/docker 는 다른곳에 백업하던지 일단 그대로 두고 경과를 지켜보다가 정리하자