docker服务器、以及容器设置自动启动

一、docker服务设置自动启动

查看已启动的服务

systemctl list-units --type=service

查看是否设置开机启动

systemctl list-unit-files | grep enable

设置开机启动

systemctl enable docker.service

关闭开机启动

systemctl disable docker.service

二、docker容器设置自动启动

启动时加--restart=always

docker run -tid --name isaler_v0.0.11 -p 8081:8080 --restart=always -v /alidata/iDocker/run/projectImages/isaler/v0.0.11/log:/usr/local/tomcat/logs isaler_v0.0.11


Flag	Description
no		不自动重启容器. (默认value)
on-failure 	容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped 	在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 	在容器已经stop掉或Docker stoped/restarted的时候才重启容器

如果已经过运行的项目

如果已经启动的项目,则使用update更新:
docker update --restart=always 容器id
相关推荐
cdut_suye6 分钟前
全面剖析 Linux 进程管理与 PCB 机制
java·linux·运维·服务器·c++·人工智能·python
程序员的世界你不懂21 分钟前
移动Android和IOS自动化中常见问题
android·运维·自动化
zzyh12345635 分钟前
springcloudalibaba负载均衡组件
运维·负载均衡
奔跑中的小象1 小时前
Deepin通过二进制方式升级部署高版本 Docker
docker·容器·eureka·deepin
奔波霸的伶俐虫1 小时前
liunx磁盘挂载和jar启动命令
linux·运维·服务器
都市前线1 小时前
格雷希尔: G80P系列在制动卡钳行业自动化应用
运维·自动化
开源优测2 小时前
使用pytest-xdist让自动化并行测试变得轻松简单
运维·自动化·pytest
行者Sun19892 小时前
【K8s】专题十六(3):Kubernetes 包管理工具之 Helm 语法
云原生·容器·kubernetes·helm
bxp13214 小时前
gitlab add an ssh key 多个ssh配置
运维·ssh·gitlab
Ronin-Lotus9 小时前
上位机知识篇---Linux特殊功能文件
linux·运维·服务器·特殊功能寄存器