无法更改Docker镜像目录

时间:2015-08-04 18:54:54

标签: docker virtual-machine

我正在使用Fedora 22,我必须从

更改我的Docker镜像目录
  

的/ var / lib中/搬运工

  

/家庭/ my_user /搬运工

跟着这个 How to change the docker image installation directory?我编辑了/ etc / sysconfig / docker添加:

  

other_args =“ - g / home / rseixas / Programs / Docker / images”

我重启了服务但没有改变。事实上,我重新启动了我的机器,但我无法看到它发生变化。

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:7)

您有/lib/systemd/system/docker.service个文件吗?

如果是这样,请对其进行编辑,以便Docker服务使用通常的/etc/default/docker作为环境文件:EnvironmentFile=-/etc/default/docker

/etc/default/docker文件中添加DOCKER_OPTS="-g /home/rseixas/Programs/Docker/images"

最后只需systemctl daemon-reload && systemctl restart docker

如需了解更多信息,请查看documentation

答案 1 :(得分:6)

docker 1.8+中,服务文件设置发生了一些变化:

[Service]
EnvironmentFile=-/etc/default/docker
# in docker 1.7 use ExecStart:
ExecStart=/usr/bin/docker -d $DOCKER_OPTS -H fd://
# in docker 1.8 use ExecStart:
ExecStart=/usr/bin/docker daemon $DOCKER_OPTS -H fd://
MountFlags=slave
LimitNOFILE=1048576
LimitNPROC=1048576
LimitCORE=infinity

&安培; Debian / Fedora with the latest docker & a custom directory的其他一些注释。

相关问题