docker 服务器、Mysql容器设置自动启动

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开机自动启动指定服务器

  1. 开始搜索VMware启动目录。
    在这里插入图片描述

  2. 目标(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

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值