docker 服务器、以及容器设置自动启动
一、docker 服务设置自动启动
说明:适用于 yum 安装的各种服务
查看已启动的服务
systemctl list-units --type=service
查看是否设置开机启动
systemctl list-unit-files | grep enable
设置开机启动
systemctl enable docker.service
关闭开机启动
systemctl disable docker.service
查看docker是否设置开机启动
systemctl list-unit-files | grep enable | grep docker
二、docker tomcat容器设置自动启动
启动时加 --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 isaler_v0.0.11
三、docker Mysql容器设置自动启动
如果已经启动的项目,则使用update更新:
docker update --restart=always mysql
docker update --restart=always mysql09
docker update --restart=always mysqldb
docker update --restart=always storage
docker update --restart=always tracker
四、docker 批量设置容器自动启动
1)取消容器自启
docker update --restart=no 容器id 或 容器名称
2)批量设置容器自启
docker update --restart=always $(docker ps -aq)
五、docker 查看容器启动策略
查看容器配置
docker inspect
#docker inspect --format=json解析 容器id 或 容器名称
#重启策略
docker inspect --format='{{.HostConfig.RestartPolicy.Name}}' mysqldb
#ip地址
docker inspect --format='{{.NetworkSettings.Networks.bridge.IPAddress}}' mysqldb
六、VM开机自动启动指定服务器
-
开始搜索VMware启动目录。
-
目标(T):添加-x 指定路径。
"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" -x "F:\Virtual Machines\DevOps\Jenkins\Jenkins.vmx" "F:\Virtual Machines\DevOps\GitLab\GitLab.vmx"
开始->运行,shell:startup
将第一步配置的快捷方式粘贴至此处。
PS:“目标”内容说明
整体公式为:“VMware路径” -x “虚拟系统文件路径”
"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe"是vmware运行文件的路径;
【空格】-x【空格】,这是命令参数,按需添加,具体如下:
-x 启动虚拟机
-X 启动虚拟机并全屏
-n 开启新窗口
"E:\system\VMware\CentOS-7-111\CentOS-7-64.vmx"就是虚拟机操作系统的路径,根据自己保存的路径来写。
————————————————
版权声明:本文为CSDN博主「蒙小骏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/mengnf/article/details/122487971
Reference:
docker 服务器、以及容器设置自动启动
https://my.oschina.net/lwenhao/blog/1923003
Docker容器重启策略以及docker run的–restart选项详解
https://blog.csdn.net/weixin_44388689/article/details/124483756
查看正在运行docker容器的启动命令
https://blog.csdn.net/m0_67393619/article/details/126601436
Win10设置VMware开机自启并启动指定虚拟机
https://blog.csdn.net/mengnf/article/details/122487971