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
相关推荐
随风语4 分钟前
ansible
运维·自动化·ansible
脏脏a4 分钟前
【Linux】进程地址空间
linux·运维·服务器·进程地址空间
无泪无花月隐星沉4 分钟前
uos server 1070e部署Hadoop
大数据·运维·服务器·hadoop·分布式·uos·国产化os
tianyuanwo6 分钟前
纵深防御:构建安全高效的 Ansible 自动化运维体系
运维·安全·ansible
阎*水7 分钟前
docker教案
linux·运维
走向IT7 分钟前
Python批量修改linux 密码脚本
linux·运维·服务器·python·批量·修改密码
2301_7873284910 分钟前
36.docker swarm
运维·docker·容器
甜甜不吃芥末12 分钟前
GitLab 配置 SSH 密钥完整教程
运维·ssh·gitlab
xujiangyan_16 分钟前
K8s控制器:管理Pod副本的智能管家
docker·容器·kubernetes
火山引擎开发者社区18 分钟前
云数据库 MySQL 2025 运维革新:大版本升级无忧+蓝绿零停机+存储自动扩容全覆盖
运维·数据库·mysql