기록저장 블로그

Ubuntu16.04 Docker 데이터 폴더 변경하기 본문

코딩/도커

Ubuntu16.04 Docker 데이터 폴더 변경하기

코딩하는 히라미 2018. 4. 9. 11:39
/lib/systemd/system/docker.service 도커 서비스 파일을 열어서 -g 옵션을 통해 도커 데이터 폴더를 변경할수있다.

[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker

변경전:
ExecStart=/usr/bin/dockerd -H fd://

변경후:
ExecStart=/usr/bin/dockerd -g /home/docker/var -H fd://

ExecReload=/bin/kill -s HUP $MAINPID

수정후 데몬을 재로드

$ systemctl daemon-reload

도커를 재시작하면 변경된 폴더로 도커가 설치된걸 확인할수 있다.

$ service docker restart

폴더가 잘 변경되었는지 확인할려면 다음 명령어 입력

$ docker info

Docker Root Dir: /home/docker/var
Debug Mode (client): false
Debug Mode (server): false


Comments