반응형
기본 도커 Data 디렉토리: /var/lib/docker
devicemapper때문에 용량을 엄청 차지한다.
넓은 옮겨보자
1. 도커 서비스 종료
sudo service docker stop
2. 설정 파일에 경로 변경
vi /etc/docker/daemon.json
{
"data-root": "%%새로운경로%%"
}
(daemon.json파일이 없다면 만들면 된다)
3. 기존 디렉토리 복사
sudo rsync -aP /var/lib/docker/ %%새로운경로%%
sparse 파일이 전체용량을 잡아먹는 현상이 있음
cp나 dd를 활용해도 된다.
sudo cp -R /var/lib/docker/ %%새로운경로%%
이런식으로
4. 기존경로 이름바꾸기
sudo mv /var/lib/docker /var/lib/docker.old
그냥 옮긴후 정상동작 확인용도, 정상 작동 확인후 삭제하면 됨
5. 도커 서비스 시작
sudo service docker start
6. 테스트
정상이라면 기존 컨테이너 등등이 존재할것이다.
기존 경로 삭제
sudo rm -rf /var/lib/docker.old
ref: https://www.guguweb.com/2019/02/07/how-to-move-docker-data-directory-to-another-location-on-ubuntu/
반응형
'dev > linux' 카테고리의 다른 글
[CentOS] Install mongodb 5.0 on CentOS8 (0) | 2022.04.18 |
---|---|
리눅스 외장 스토리지 마운트 Linux mount external storage (0) | 2021.08.30 |
centos7 install golang 1.16.3 (0) | 2021.04.14 |
CentOS7 Minimal - setup 커맨드 활성화 (0) | 2021.02.03 |
[CentOS] Install mongodb 4.4 on CentOS7 (0) | 2021.02.03 |