重启Ubuntu 16.05后无法启动docker

时间:2017-10-02 10:47:37

标签: docker reboot

我正在尝试在系统重启后在Ubuntu 16.04中运行docker。我为它创建了服务“/etc/systemd/system/openvpnBOX.service”:

[Unit]
Description=Openvpn Docker
[Service]
User=root
ExecStart=/etc/init/openvpn.conf

[Install]
WantedBy=multi-user.target
Alias=openvpnBOX.service

openvpn.conf:

#!/bin/bash
exec docker run --volumes-from ovpn-data --rm -p 1194:1194/udp --cap- add=NET_ADMIN kylemanna/openvpn

当我正在运行此服务时“sudo service openvpnBOX start我看到该服务正在运行,但是当我重启系统时,重新启动后我看到该服务无法启动:

"sudo service openvpnBOX status"
● openvpnBOX.service - Openvpn Docker
Loaded: loaded (/etc/systemd/system/openvpnBOX.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2017-10-01 21:35:48 SST; 2min 51s ago
Process: 1771 ExecStart=/etc/init/openvpn.conf (code=exited, status=1/FAILURE)
Main PID: 1771 (code=exited, status=1/FAILURE)

Oct 01 21:35:48  systemd[1]: openvpnBOX.service: Main process exited, code=exited, status=1/FAILURE
Oct 01 21:35:48  systemd[1]: openvpnBOX.service: Unit entered failed state.
Oct 01 21:35:48  systemd[1]: openvpnBOX.service: Failed with result 'exit-code'.
Oct 01 21:35:48  systemd[1]: Started Openvpn Docker.
Oct 01 21:35:48  openvpn.conf[1771]: Error response from daemon: 404 page not found
Oct 01 21:35:48  systemd[1]: openvpnBOX.service: Main process exited,   code=exited, status=1/FAILURE
Oct 01 21:35:48  systemd[1]: openvpnBOX.service: Unit entered failed state.
Oct 01 21:35:48  systemd[1]: openvpnBOX.service: Failed with result 'exit-code'.
Oct 01 21:35:48  systemd[1]: openvpnBOX.service: Start request repeated too quickly.
Oct 01 21:35:48  systemd[1]: Failed to start Openvpn Docker.

我可以使用"sudo docker run --restart=always --volumes-from ovpn-data -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn",但它无法解决我的问题,因为我想知道为什么我的服务在重启后无效。

有什么想法吗?

0 个答案:

没有答案