반응형
도커를 처음 설치하고 아무런 세팅이 없을 경우 기본 루트 경로는 /var/lib/docker입니다.
루트 디바이스의 저장공간이 부족할 경우 도커의 루트 경로를 변경하는 방법을 알아보겠습니다.
docker info | grep Root
Docker Root Dir: /var/lib/docker
위와 같이 루트 디렉토리의 경로를 확인합니다.
vi /lib/systemd/system/docker.service
위와 같이 입력하여 아래처럼 편집해줍니다.
ExecStart=/usr/bin/dockerd -H unix:// --containerd=/run/containerd/containerd.sock --data-root=/data/docker
물론 /data/docker폴더가 있어야겠죠
이후 아래와 같이 daemon을 리로드해줍니다.
systemctl daemon-reload
도커를 재시작합니다.
sudo service docker stop
sudo service docker start
경로를 확인해줍니다.
$ docker info | grep Root
Docker Root Dir: /data/docker
그러면 /data/docker에 폴더들이 생겼을 텐데요 cp, mv를 이용하여 기존 데이터를 변경한 폴더로 옮겨줍니다.
반응형
'도커' 카테고리의 다른 글
"Benefits of implementing DevOps practices in Infrastructure Management" (0) | 2023.04.21 |
---|---|
"The Importance of Network Security in Infrastructure Management" (0) | 2023.04.21 |
도커 완전 삭제 후 재설치 (0) | 2022.03.31 |
docker 에러 Container xxx is not running (0) | 2021.03.29 |
도커 nvidia-docker 명령어 모음 (0) | 2021.03.18 |