docker服务及镜像开机自动启动 | 您所在的位置:网站首页 › 如何设置wallpaper自启动 › docker服务及镜像开机自动启动 |
环境
docker安装在Centos7上,机器重启后,发现docker里服务都没启动。 查看了一下: % docker ps -a Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?原来是docker服务没有启动。需要把它设置为开机启动。 设置docker服务开机启动先启动服务,再设置为开机自动启动: # 启动服务 % systemctl start docker # 设置开机自启动 % systemctl enable docker.service Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.查看是否设置成功: % systemctl list-unit-files | grep enable | grep docker docker.service enabledok,设置成功。 设置镜像自动启动docker启动后,查看所有镜像状态,发现未启动: % docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d5c440e6d44f tarscloud/tars-node:latest "/sbin/entrypoint.sh" 5 months ago Exited (0) 11 hours ago tars先启动,再设置自动启动: # 启动 docker start d5c440e6d44f # 自动启动 docker update --restart=always d5c440e6d44f再次查看状态: % docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d5c440e6d44f tarscloud/tars-node:latest "/sbin/entrypoint.sh" 5 months ago Up 5 minutes tars 小结 对于常驻服务,最好在安装配置时就设定好开机自启动,如docker对于镜像,应该在创建时就指定自动启动 |
CopyRight 2018-2019 实验室设备网 版权所有 |