docker容器自启与关闭自启

这篇具有很好参考价值的文章主要介绍了docker容器自启与关闭自启。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步!
我的主页:早九晚十二

在重启docker服务时,常常会拖家带口一大堆废弃的容器一起启动,如何改正这种现象呢?

docker容器自启与关闭自启

服务启动【容器跟随启动】

要想做到docker启动,容器跟随启动可添加以下参数实现

docker run –restart=always

如果容器已经启动,也可以实时设置

docker update –restart=always <CONTAINER ID>

服务启动【容器不跟随启动】

对容器关闭自启命令如下

docker update --restart=no <CONTAINER ID>

批量关闭自启

docker update --restart=no $(docker ps -a -q)

docker-compose自启配置

在docker-compose.yaml对应的容器配置添加如下参数
docker容器自启与关闭自启
之后重启即可文章来源地址https://www.toymoban.com/news/detail-511894.html

docker-compose down
docker-compose up -d

到了这里,关于docker容器自启与关闭自启的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL服务关闭开机自启,改成手动启动状态

    最近在写前端,所以就先把后端数据库禁用或手动启动吧。防止浪费太多内存或资源。一般就之前损坏了的数据库就禁用吧,其他最近不常用的服务就没必要开机自启动吧,毕竟电脑只有一台,不想学习想用电脑来玩的话就讲工作服务从开机自启动状态改成手动状态吧。 首先

    2024年02月09日
    浏览(38)
  • 小白到运维工程师自学之路 第六十二集 (docker持久化与数据卷容器)

    一、概述 Docker持久化是指将容器中的数据持久保存在主机上,以便在容器重新启动或迁移时不丢失数据。由于Docker容器是临时和可变的,它们的文件系统默认是易失的,这意味着容器中的任何更改或创建的文件都只存在于此容器的生命周期内。但是,在许多场景中,我们希望

    2024年02月14日
    浏览(29)
  • docker设置linux开机自启

    要在Linux系统上设置Docker开机自启,可以按照以下步骤操作: 打开终端并使用root权限登录系统。 编辑 /etc/rc.local 文件: sudo vi /etc/rc.local 在文件的最后一行添加以下内容: /usr/bin/systemctl start docker.service 保存文件并退出编辑器。 添加可执行权限以使该文件在系统启动时自动运

    2024年02月14日
    浏览(34)
  • docker常用命令及设置开机自启

    1. 创建容器时设置: 2. 更新已有容器设置: –restart具体参数,详见官方文档说明 Policy Result no Do not automatically restart the container when it exits. This is the default. 默认设置,容器退出时不重启容器。 on-failure[:max-retries] Restart only if the container exits with a non-zero exit status. Optionally, limit th

    2024年02月11日
    浏览(26)
  • Docker安装MySQL、Redis如何自启?

    Docker自启:http://t.csdn.cn/L2v55 重新启动虚拟机,Docker自动启动之后,发现MySQL、Redis都没有启动。 docker ps 没查到有启动的容器。 docker ps -a 查看所有的容器。 结果:  结果:  (1)重新启动虚拟机 (2)docker ps 查看已经启动的容器,是否存在 至此,Redis和MySQL都可以自动启动

    2024年02月12日
    浏览(38)
  • Docker部署RustDesk Server 设置开机自启

    三、Docker安装 Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷。 官方的一键安装方式: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 国内 daocloud一键安装命令: curl -sSL https://get.daocloud.io/docker | sh 执行上述任一条命令,耐心等待即可完成Dock

    2024年02月10日
    浏览(34)
  • Ubuntu开机自启动设置/docker开机自启

            这里有两个程序所以编写了两个脚本,第一脚本(master.sh):         开启一个新的终端,使用conda创建的wood2环境,到指定目录执行main.py程序,并把日志信息保存到指定文件masterLog.txt中。         第二个脚本(wood.sh):         开启一个新的终端,到指定目

    2024年02月06日
    浏览(33)
  • 使用Docker中构建Java jar包,并且实现开启自启

    Docker中构建Java JAR包 要在Docker容器中构建Java应用程序的JAR包,你可以遵循以下步骤: 1.创建Dockerfile 在你的项目根目录下创建一个名为 Dockerfile 的文件,用来定义Docker镜像的构建过程。 2.构建Docker镜像 使用 docker build 命令来构建Docker镜像。确保在你的项目根目录下执行此命令

    2024年04月15日
    浏览(29)
  • 部署问题集合(十九)linux设置Tomcat、Docker,以及使用脚本开机自启(亲测)

    因为不想每次启动虚拟机都要手动启动一遍这些东西,所以想要设置成开机自启的状态 创建service文件 添加如下内容,注意修改启动脚本和关闭脚本的地址 设置开机自启: systemctl enable tomcat 重新载入配置文件,使设置生效: systemctl daemon-reload 重新启动看看效果: reboot (如

    2024年02月11日
    浏览(34)
  • Linux CentOS7系统上设置Docker开机自启(复杂方法+简单方法)

    1.打开终端并使用root权限登录系统。默认会进入root目录下 使用cd命令 进入etc目录 2.进入etc目录下后,编辑rc.local文件 (1)这里我本人是比较喜欢使用vim多模式编辑器编辑文件,如果使用vim多模式编辑器编辑文件,输入vim rc.local即可编辑文件 [注意] 最小化的CentOS7系统是没有

    2024年02月07日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包