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
相关推荐
姚不倒8 分钟前
负载均衡架构设计:F5 ↔ Nginx/HAProxy ↔ Keepalived 全链路映射
运维·网络·nginx
好评12417 分钟前
【Linux】应用层自定义协议与序列化
linux·运维·网络
IT大白鼠21 分钟前
Kubernetes 核心资源ReplicaSet 控制器详解
云原生·容器·kubernetes
fengyehongWorld29 分钟前
Linux caddy的安装与配置
linux·运维·服务器
2401_8628808237 分钟前
Linux应用层开发 --- HTTP
linux·运维·http
可爱系程序猿1 小时前
libcrypto-3-x64.dll 加载失败排查:OpenSSL 3 版本、PATH 顺序与 x64 依赖如何对应
linux·运维·服务器·程序人生·电脑
zbyyd1 小时前
Linux 网络编程:IO 多路复用
linux·运维·c语言·网络
fengyehongWorld1 小时前
Linux 域名申请与DNS解析
linux·运维·服务器
CounterGlew5111 小时前
Vscode通过ssh链接autodl云服务器并配置codex
运维·服务器·vscode
2501_927283581 小时前
数据采集,正在让工厂从“凭经验”走向“看数据”
运维·人工智能·自动化·数据采集·agv·立体仓库