在添加–insecure-registry选项后,Docker守护进程不会启动
我试图在Ubuntu 14.04上运行docker守护进程。 我有一个私人的registry在5000端口的同一主机上运行。registry运行在http,而不是https,这是我的目的很好。
当我尝试用sudo service docker.io start
守护进程sudo service docker.io start
,我在syslog中看到这个错误:
kernel: [9200489.966734] init: docker.io main process (9328) terminated with status 2
/etc/default/docker.io
只有这一个选项
DOCKER_OPTS="--insecure-registry 192.168.0.100:5000"
当我尝试用sudo docker.io --insecure-registry 192.168.0.100:5000 -d
手动启动守护程序sudo docker.io --insecure-registry 192.168.0.100:5000 -d
我得到一个错误消息,说flag provided but not defined: --insecure-registry
我已经阅读了关于这个的文档, 看起来我正在做的一切正确,但显然我错过了一些东西。 我究竟做错了什么?
我有一种感觉,你正在运行docker v1.2而不是v1.3 – 你可能需要更新你的docker版本,看一下docker -h,看看flag是否可用。