尝试使用systemctl(CoreOS)启动docker守护程序服务时出错

以下是我尝试启动docker守护程序服务时遇到的错误

● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Drop-In: /etc/systemd/system/docker.service.d └─50-docker-service.conf Active: failed (Result: exit-code) since Tue 2017-08-22 02:09:40 UTC; 15min ago Docs: http://docs.docker.com Main PID: 3571 (code=exited, status=1/FAILURE) CPU: 292ms Aug 22 02:09:40 systemd[1]: docker.service: Unit entered failed state. Aug 22 02:09:40 systemd[1]: docker.service: Failed with result 'exit-code'. Aug 22 02:09:40 systemd[1]: docker.service: Service hold-off time over, scheduling restart. Aug 22 02:09:40 systemd[1]: Stopped Docker Application Container Engine. Aug 22 02:09:40 systemd[1]: docker.service: Start request repeated too quickly. Aug 22 02:09:40 systemd[1]: Failed to start Docker Application Container Engine. Aug 22 02:09:40 systemd[1]: docker.service: Unit entered failed state. Aug 22 02:09:40 systemd[1]: docker.service: Failed with result 'exit-code'. 

下面是我有的configuration文件

50搬运工-service.conf

  [Service] Environment="DOCKER_OPTS=--bip=ABCD" 

可能是什么原因?

 $ls -ltr /etc/systemd/system/docker.service.d total 16 -rw-r--r--. 1 root root 125 Aug 22 02:09 50-docker-service.conf 

journalctl日志

 Jul 14 13:55:52 systemd[1]: Starting Docker Application Container Engine... Jul 14 13:55:52 dockerd[1274]: time="2017-07-14T13:55:52.925276313Z" level=info msg="[graphdriver] using prior storage driver \"overlay\"" Jul 14 13:55:53 dockerd[1274]: time="2017-07-14T13:55:53.378204522Z" level=info msg="Graph migration to content-addressability took 0.00 seconds" Jul 14 13:55:53 dockerd[1274]: time="2017-07-14T13:55:53.379367854Z" level=info msg="Loading containers: start." Jul 14 13:55:53 dockerd[1274]: ..time="2017-07-14T13:55:53.507972850Z" level=info msg="Firewalld running: false" Jul 14 13:55:54 dockerd[1274]: time="2017-07-14T13:55:54.013379242Z" level=info msg="Loading containers: done." Jul 14 13:55:54 dockerd[1274]: time="2017-07-14T13:55:54.021206395Z" level=info msg="Daemon has completed initialization" Jul 14 13:55:54 dockerd[1274]: time="2017-07-14T13:55:54.021283711Z" level=info msg="Docker daemon" commit=a82d35e graphdriver=overlay version=1.12.6 Jul 14 13:55:54 systemd[1]: Started Docker Application Container Engine. Jul 14 13:55:54 dockerd[1274]: time="2017-07-14T13:55:54.039479153Z" level=info msg="API listen on /var/run/docker.sock" Jul 14 13:56:03 dockerd[1274]: time="2017-07-14T13:56:03.565234227Z" level=error msg="Handler for POST /v1.24/containers/7019b26d0cb3/start returned error: Container already started" Jul 14 13:56:09 dockerd[1274]: time="2017-07-14T13:56:09.660967581Z" level=error msg="Handler for POST /v1.24/containers/7019b26d0cb3/start returned error: Container already started" Jul 14 13:56:14 dockerd[1274]: time="2017-07-14T13:56:14.741806551Z" level=error msg="Handler for POST /v1.24/containers/d9a3cb2b66e0/start returned error: Container already started" Jul 14 21:05:16 dockerd[1274]: time="2017-07-14T21:05:16.992138499Z" level=info msg="Container 7019b26d0cb31412f40f8ab7f971f26896debcce09a58c39679dbaf62f6caa0b failed to exit within 0 s Jul 14 21:07:20 dockerd[1274]: time="2017-07-14T21:07:20.897682536Z" level=info msg="Container d9a3cb2b66e0395086decd444f7ef52775f76f64b8d4dc291ee66cca48e53535 failed to exit within 2 s Jul 14 21:08:08 systemd[1]: Stopping Docker Application Container Engine... Jul 14 21:08:08 dockerd[1274]: time="2017-07-14T21:08:08.243279424Z" level=info msg="Processing signal 'terminated'" Jul 14 21:08:18 dockerd[1274]: time="2017-07-14T21:08:18.244896088Z" level=info msg="Container 9966c97ca301ef593a68ab8e50730552dbe945c42e6b530d4c6339d3ffa8f544 failed to exit within 10 Jul 14 21:08:18 dockerd[1274]: time="2017-07-14T21:08:18.244909995Z" level=info msg="Container d94a3d0c45471753da85fce062e3c56c79c14ad40b6870281515333b98d0807e failed to exit within 10 Jul 14 21:08:18 dockerd[1274]: time="2017-07-14T21:08:18.244936931Z" level=info msg="Container b49d40479583c121ae7abe14489c7121a25a56da00f3d25961f981c918d3257e failed to exit within 10 Jul 14 21:08:18 systemd[1]: Stopped Docker Application Container Engine. 

Docker网桥IPconfiguration不正确。

 Environment="DOCKER_OPTS=--bip=ABCD 

而是使用完全限定的CIDR来configurationbip

 Environment="DOCKER_OPTS=--bip=ABCD/size 

这解决了我的问题