无法更改Docker镜像目录
我使用的是Fedora 22,我必须从中更改我的Docker镜像目录
在/ var / lib中/泊坞窗
至
/家庭/ my_user /泊坞窗
以下这个如何更改docker镜像的安装目录? 我编辑了/ etc / sysconfig / docker添加:
other_args =“ – g / home / rseixas / Programs / Docker / images”
我重新启动了服务,但没有改变。 事实上,我重新启动了我的机器,我无法看到它改变。
有人可以帮助我吗?
你有一个/lib/systemd/system/docker.service
文件吗?
如果是这样,编辑它,以便Docker服务使用通常的/etc/default/docker
作为环境文件: EnvironmentFile=-/etc/default/docker
。
在/etc/default/docker
DOCKER_OPTS="-g /home/rseixas/Programs/Docker/images"
文件中添加DOCKER_OPTS="-g /home/rseixas/Programs/Docker/images"
。
最后做一个systemctl daemon-reload && systemctl restart docker
。
有关更多信息,请查看文档 。
在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的一些其他说明与最新的docker
和一个自定义目录 。