Ubuntu虚拟机下docker容器的自启动设置

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

一.背景

希望启动虚拟机后,当然docker自动启动了的情况下,我们希望对应的容器也自动启动,比如tomcat或者redis。

二.设置过程

1.如果是已经有容器实例了,修改吧

命令为:sudo docker update --restart=always  容器id或者名称

不知道名称或者id,可以输入命令查看:sudo docker ps -a

关闭容器自启动的命令:

docker update --restart=no 容器名或id

2.如果还没有安装容器,可以在run命令中指定,比如

docker run xxxxxxxxxx  xxx  --restart=always  xxxxx

3.如果ubuntu虚拟机还没有设置docker本身的开机启动,就设置哈

先输入命令查看哪些已经设置了开机启动:

systemctl list-unit-files | grep enable

如果里面没有docker.service,就用下面的命令设置docker开机启动哈。

命令:systemctl enable docker.service

如果要关闭开机自启动,也可以用如下命令:

systemctl disable docker.service

如果想手动启动,用如下命令:

systemctl start docker文章来源地址https://www.toymoban.com/news/detail-491609.html

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

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

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

相关文章

  • Docker系列---【docker和docker容器设置开机启动】

    1)创建容器时设置 2)修改已有容器,使用update 如果创建时未指定 --restart=always,可通过update 命令设置

    2024年02月08日
    浏览(43)
  • 【Ubuntu18.04 docker 启动容器,进入容器,执行脚本】

    1,启动容器 1,当前容器已经启动,怎么进入呢? -----进入步骤 一、 docker 服务启动启动 二、docker 容器自动启动 三、设置容器内的服务自动启动: 1-首先制作一个启动脚本start_fw.sh 参考 2-将容器制作为镜像,然后启动容器 3-

    2024年02月11日
    浏览(41)
  • Docker服务以及容器如何设置自动启动

    Linux系统部署Java应用时,经常使用Docker进行安装MySQL、Nginx、Redis等应用,如果碰到服务器断电重启,在没有设置自动启动的情况下,我们所有应用都需要重新手动启动一遍,这样就非常麻烦,不能及时处理,所以本文来讲解一下如果设置自动启动,话不多说,直接开始。 1、

    2024年02月11日
    浏览(54)
  • 超简单实用docker设置容器启动顺序

    问题描述: 在分布式项目部署的过程中,经常要求服务器重启之后,应用能够自动恢复使用,设置开机自启docker及所有容器后会出现的问题是部分服务或环境存在依赖关系导致启动失败。这时就需要控制一下各个服务之间的启动顺序了。 解决办法 1、首先得设置docker开机重启:

    2024年02月15日
    浏览(40)
  • docker服务器、以及容器设置自动启动

    查看已启动的服务 查看是否设置开机启动 设置开机启动 关闭开机启动 启动时加--restart=always 如果已经过运行的项目

    2024年02月12日
    浏览(65)
  • docker容器设置和取消自启动的方法

    命令 说明 docker inspect 容器名称 | grep \\\"RestartPolicy\\\" -A 3 查看指定容器的自启动配置 no:不自动重启 on-failure:容器错误退出则自动重启 always:容器停止则自动重启,手动停止后将在docker守护程序重启后自动重启 unless-stopped:除了当容器停止(手动或其他方式)时,即使在Dock

    2024年02月11日
    浏览(52)
  • docker 运行一个Ubuntu 容器 无法启动的问题

    我的环境 : Windows docker desktop + WSL2 Ubuntu 20.04 + Windows Terminal 运行一个Ubuntu容器 (这一步已经有问题了) 查看已有的容器: 发现我们已经根据 Ubuntu镜像创建了一个容器 查看在运行的容器 但是发现没有在运行的容器 手动启动一下创建的Ubuntu容器 然后再次查看正在运行的容器 do

    2024年02月02日
    浏览(40)
  • Docker服务以及容器如何设置设备开机自动启动

    如果碰到断电重启,在没有设置自动启动的情况下,我们所有应用(比如redis)都需要重新手动启动一遍,这样就非常麻烦,不能及时处理,所以本文来讲解一下如果设置自动启动,话不多说,直接开始。 使用docker run命令创建容器时没有添加参数 --restart=always ,导致的后果是

    2024年02月04日
    浏览(45)
  • Ubuntu下的自启动(Service启动)

    在Ubuntu中设置Python3命令开机自启需要创建一个systemd service文件,步骤如下: 使用任一文本编辑器,打开一个终端窗口。 在终端中输入以下命令,创建一个.service文件: 在打开的文件中输入以下代码: 其中,my_script.service是服务名称,我的Python脚本在 /path/to/my/script.py,可以根

    2024年02月09日
    浏览(40)
  • 【Docker】如何在设计 dockerfile 过程中,设置容器启动后的定时任务

    jwensh @2023.08.14 在设计 Dockerfile 过程中,可以通过以下步骤设置容器启动后的定时任务: 在 Dockerfile 中选择一个合适的基础镜像。根据你的要求,你可以选择 Alpine Linux 作为基础镜像,它是一个轻量级的 Linux 发行版。 在 Dockerfile 中安装 cron 工具。cron 是一个常用的定时任务管

    2024年02月06日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包