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
相关推荐
猪哥-嵌入式7 分钟前
Claude Code 自动化排查流程规范
运维·自动化
半夜修仙10 分钟前
Linux小白快速上手
linux·运维·服务器
heimeiyingwang15 分钟前
【架构实战】DevOps工程化:从需求到上线的完整闭环
运维·架构·devops
青梅橘子皮17 分钟前
Linux---进程(概念,PCB,进程属性,标示符,fork)
linux·运维·服务器
杰克逊的日记25 分钟前
k8s的两种网络转发规则及原理
网络·容器·kubernetes
仙柒4153 小时前
kubernetes 控制器 Dockerfile
运维·容器·kubernetes
hj2862519 小时前
Linux 磁盘管理 + 文件系统 + LVM 笔记整理
linux·运维
万里侯11 小时前
Kubernetes Operator模式:自动化运维的高级实践
微服务·容器·k8s
热金鼠11 小时前
Ubuntu 22.04 Docker 完整使用手册(1)
docker
Bert.Cai11 小时前
Linux let命令详解
linux·运维·服务器