无法更改 Docker 图像目录
Cannot change Docker image directory
我正在使用 Fedora 22,我必须将我的 Docker 图像目录从
更改为
/var/lib/docker
到
/home/my_user/docker
关注这个
How to change the docker image installation directory? 我编辑了 /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"
.
最后做一个systemctl daemon-reload && systemctl restart docker
。
有关更多信息,请同时查看 documentation。
在 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 的一些其他注释。
我正在使用 Fedora 22,我必须将我的 Docker 图像目录从
更改为/var/lib/docker
到
/home/my_user/docker
关注这个 How to change the docker image installation directory? 我编辑了 /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"
.
最后做一个systemctl daemon-reload && systemctl restart docker
。
有关更多信息,请同时查看 documentation。
在 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 的一些其他注释。