docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker服务及容器设置服务器开机自动启动

Docker服务及容器设置服务器开机自动启动方式

作者:IT小本本

这篇文章主要介绍了Docker服务及容器设置服务器开机自动启动方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

今天在客户现场遇到了如下问题:

解决办法:

一、docker自动启动

查看已经启动的服务

 systemctl list-units --type=service

根据上面的图,说明务已经启动,

如果没有启动,就先执行一下启动命令: systemctl start docker

查看是否设置开机启动

 systemctl list-unit-files | grep docker

显示disabled,说明docker服务没有设置开机启动 。

设置开机启动

systemctl enable docker.service

在查看一下

systemctl list-unit-files | grep docker

显示enabled,说明docker服务设置了开机启动 。

二、容器设置自动启动

再对目前所有的容器设置自启动

docker update --restart=always   容器名称

建立一个脚本touch start_containers.sh,将下面内容写入到里面,然后赋予权限chmod +x start_containers.sh,执行一下就行 ./start_containers.sh。

#!/bin/bash		
docker update --restart=always  java-8
docker update --restart=always  nginx
docker update --restart=always  mysql
docker update --restart=always  redis
docker update --restart=always  rabbitmq3.8.16

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文