docker의 경우 이미지 때문에 기본적으로 용량을 많이 차지한다. 그래서 기본 파티션이 용량이 작은 경우 추가로 붙인 볼륨의 파티션으로 경로를 변경해줄 필요가 있다.
먼저 아래와 같이 도커 설정 파일을 만든다.
$ sudo vi /etc/docker/daemon.json
설정 파일에 아래와 같은 json 형식으로 설정값을 지정하면 된다.
{
"graph": "/원하는/경로"
}
마지막으로 docker 서비스를 재시작하면 된다.
$ sudo systemctl restart docker
이제 해당 경로로 가보면 docker 에서 생성한 여러 폴더들을 볼 수 있다.
$ cd /원하는/경로
$ ls -al
total 0
drwx--x--x 14 root root 182 Jan 14 18:11 ./
drwxr-xr-x 3 root root 20 Jan 14 16:11 ../
drwx------ 2 root root 24 Jan 14 18:11 builder/
drwx------ 4 root root 92 Jan 14 18:11 buildkit/
drwx------ 2 root root 6 Jan 14 18:11 containers/
drwx------ 3 root root 22 Jan 14 18:11 image/
drwxr-x--- 3 root root 19 Jan 14 18:11 network/
drwx------ 3 root root 40 Jan 14 18:11 overlay2/
drwx------ 4 root root 32 Jan 14 18:11 plugins/
drwx------ 2 root root 6 Jan 14 18:11 runtimes/
drwx------ 2 root root 6 Jan 14 18:11 swarm/
drwx------ 2 root root 6 Jan 14 18:11 tmp/
drwx------ 2 root root 6 Jan 14 18:11 trust/
drwx------ 2 root root 25 Jan 14 18:11 volumes/
이런식으로 나오면 정상적으로 경로가 변경된 것이다.
이렇게 하면 서버의 용량 부족 문제를 해결할 수 있다 ^^
만약 한창 사용중이라면 docker 서비스를 중단한후 rsync 로 이동시키면 사용할 수 있을것으로 예상해 본다.
답글 남기기
댓글을 달기 위해서는 로그인해야합니다.