我想在docker中創建註冊表鏡像。我讀了tutorial。所以,我想在docker守護進程啓動時添加這個變量「--registry-mirror = http://10.0.0.2:5000」。如何在CentOS中添加變量到docker守護進程?
我在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
,它使我的 「的/ etc/SYSCONFIG /泊塢窗」 像CentOS的下方,這是我的搬運工文件:
# /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守護進程。哪裏不對?
的[什麼區別的B/W 「的服務搬運工開始」 和 「搬運工-d」?](可能重複http://stackoverflow.com/questions/31472068/what- is-the-difference-bw-service-docker-start-and-docker -d) – booyaa
@booyaa不,我在centos上使用這個命令,它沒有工作。 – v11
那麼爲什麼不用正確的信息更新原始帖子,而不是打開類似的帖子? – booyaa