在添加–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是否可用。