반응형

출처:jybaek.tistory.com/797

도커를 처음 설치하고 아무런 세팅이 없을 경우 기본 루트 경로는 /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를 이용하여 기존 데이터를 변경한 폴더로 옮겨줍니다.

반응형

+ Recent posts