LINUX/Docker
docker 에서 IMAGE, CONTAINER 위치 변경
lahuman
2015. 5. 16. 01:57
728x90
docker image와 container의 위치를 변경한다.
$> vi /etc/sysconfig/docker # 1.6.X 의 경우 # OPTIONS=--selinux-enabled 의 값을 OPTIONS="--selinux-enabled -g 원하는위치" 로 변경한다. # 1.7.0 이상의 경우 $> other_args=" -g /data/docker -p /var/run/docker.pid" # 이후, docker 를 재기동 한다. $> systemctl restart docker
docker 1.7.0 version 에서는 동작 하지 않음.
참고 주소 :
http://stackoverflow.com/questions/24309526/how-to-change-the-docker-image-installation-directory
docker 1.7.0 에서의 처리 방법
https://github.com/docker/docker/issues/14323
다음의 값을
cat /usr/lib/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network.target docker.socket Requires=docker.socket [Service] ExecStart=/usr/bin/docker -d -H fd:// MountFlags=slave LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity [Install] WantedBy=multi-user.target
ExecStart값을 다음과 같이 변경
cat /usr/lib/systemd/system/docker.service [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network.target docker.socket Requires=docker.socket [Service] EnvironmentFile=-/etc/sysconfig/docker ExecStart=/usr/bin/docker -d $other_args MountFlags=slave LimitNOFILE=1048576 LimitNPROC=1048576 LimitCORE=infinity [Install] WantedBy=multi-user.target
후 재실행
728x90