无法更改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和一个自定义目录 。