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
相关推荐
w***48825 小时前
Linux安装redis
linux·运维·redis
稚辉君.MCA_P8_Java5 小时前
Gemini永久会员 containerd部署java项目 kubernetes集群
后端·spring cloud·云原生·容器·kubernetes
wanhengidc6 小时前
深度了解云手机是什么
运维·服务器·科技·智能手机·云计算
python百炼成钢6 小时前
28.嵌入式 Linux LED 驱动开发实验
linux·运维·驱动开发
BullSmall10 小时前
Test Matrix:测试矩阵(IT 领域定义 + 设计实践 + 华为场景应用)
运维·服务器
liuyao_xianhui10 小时前
版本控制器git--gdb/cgdb
linux·运维·服务器·git
CS_浮鱼10 小时前
【Linux进阶】mmap实战:文件映射、进程通信与LRU缓存
linux·运维·c++·缓存
xu_yule11 小时前
Linux_16(多线程)信号量+基于环形队列的生成消费模型+自选锁+读写锁
linux·运维·服务器
行初心11 小时前
uos基础 systemctl 查看unit的详细配置
运维
eyuiomvtywn11 小时前
阿里云DNS解析Vercel部署项目的域名
运维·服务器·阿里云