我想在docker中创建注册表镜像。我读了这个tutorial。所以,我想添加这个变量" - registry-mirror = http://10.0.0.2:5000"停机时守护进程守护进程。
我在mac中取得了成功。我将该行添加到/ var / lib / boot2docker / profile:
EXTRA_ARGS="--registry-mirror=http://192.168.59.103:5555"
添加mac后可以正常工作。所以我在CentOS做同样的事情。我使用此question:I中的命令:
sudo sed -i 's|other_args=|other_args=--registry-mirror=http://<my-docker-mirror-host> |g' /etc/sysconfig/docker
sudo sed -i "s|OPTIONS='|OPTIONS='--registry-mirror=http://<my-docker-mirror-host> |g" /etc/sysconfig/docker
sudo service docker restart
它使我的&#34; / etc / sysconfig / docker&#34;如下所示在CentOS中,这是我的docker文件:
# /etc/sysconfig/docker
#
# Other arguments to pass to the docker daemon process
# These will be parsed by the sysv initscript and appended
# to the arguments list passed to docker -d
OPTIONS=--selinux-enabled -H fd:// -g="/opt/apps/docker"
other_args="--registry-mirror=http://10.11.150.76:5555"
然后,我使用以下命令重新启动docker:
service docker restart
但是,镜子在CentOS中并不起作用。我用命令:
ps -ef
它确实没有将变量添加到docker守护程序。怎么了?
答案 0 :(得分:2)
在/etc/sysconfig/docker
文件中,更改:
OPTIONS=--selinux-enabled -H fd:// -g="/opt/apps/docker"
成:
OPTIONS=--selinux-enabled -H fd:// -g="/opt/apps/docker" --registry-mirror=http://10.11.150.76:5555
我无法帮助您other_args
,我不知道这个选项。
答案 1 :(得分:0)
如果您使用<IfModule php5_php5.c>
php_value session.save_path "C:\APACHE\sessions\v2"
</IfModule>
,则可能会遇到docker service配置文件的问题。
然后,您需要检查系统服务配置文件,看看它是否使用yum install docker
作为启动docker的参数。默认情况下,服务配置文件应放在other_args
,使用任何编辑器进行编辑,检查/usr/lib/systemd/system/docker.service
部分,然后添加ExecStart
。
例如,other_args