Linux CentOS7系统上设置Docker开机自启(复杂方法+简单方法)

这篇具有很好参考价值的文章主要介绍了Linux CentOS7系统上设置Docker开机自启(复杂方法+简单方法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.打开终端并使用root权限登录系统。默认会进入root目录下 使用cd命令 进入etc目录

cd /etc

centos7 docker开机自启动,linux,docker

2.进入etc目录下后,编辑rc.local文件
(1)这里我本人是比较喜欢使用vim多模式编辑器编辑文件,如果使用vim多模式编辑器编辑文件,输入vim rc.local即可编辑文件

vim rc.local

[注意]
最小化的CentOS7系统是没有安装 vim 、 wget 、 curl 、 ifconfig( net-tools) 、 zip、unzip命令,因此这里需要安装一下(命令解释: vim 是多模式编辑器;wget是一个下载文件的工具;curl是一个利用URL规则在命令行下工作的文件传输工具;ifconfig( net-tools)是linux中用于显示或配置网络设备(网络接口卡)的命令;zip、unzip是压缩和解压缩命令工具 )
安装命令如下:

yum -y install vim wget curl net-tools zip unzip

centos7 docker开机自启动,linux,docker

到此安装完成
(2)安装完成后输入rpm -qa|grep vim这个命令确认一下vim是否已经安装成功,如果vim已经安装成功会显示下面的这些包的名称
centos7 docker开机自启动,linux,docker

(3)觉得比较麻烦的朋友也可以直接使用sudo vi /etc/rc.local命令编辑 /etc/rc.local 文件

3.添加自启动命令
(1)使用第2步中提到的命令进入rc.local文件后,按一下键盘的insert键,即可进入编辑模式
(2)按键盘的上下左右键,将光标移动到最后一行末尾回车,添加以下内容:

/usr/bin/systemctl start docker.service

centos7 docker开机自启动,linux,docker

(3)使用:wq命令保存文件并退出编辑器。

4.添加可执行权限以使该文件在系统启动时自动运行:

sudo chmod +x /etc/rc.local

5.使用reboot命令重启系统,启动成功后登录系统输入docker ps命令验证Docker服务是否已经已自动启动。

简单方法设置Docker自启

查看开机自启项列表
systemctl list-unit-files

设置docker服务开机启动
systemctl enable docker

查看docker服务是否开机启动
systemctl list-unit-files | grep docker

设置docker容器的自动重启,需添加restart参数
docker run -d --restart=always

参数含义如下:
–restart=always # 表示容器退出时,docker会总是自动重启这个容器
–restart=on-failure:3 # 表示容器的退出状态码非0(非正常退出),自动重启容器,3是自动重启的次数。超过3此则不重启
–restart=no # 默认值,容器退出时,docker不自动重启容器
–restart=unless-stopped # 表示容器退出时总是重启,但是不考虑docker守护进程运行时就已经停止的容器

如果你的容器已经启动,可使用以下命令设置开机自启
docker update --restart=always 容器ID文章来源地址https://www.toymoban.com/news/detail-725830.html

到了这里,关于Linux CentOS7系统上设置Docker开机自启(复杂方法+简单方法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • CentOS设置开机自启脚本

    通过 /etc/rc.d/rc.local 方式设置开机自启 编写要执行的脚本 添加以下内容

    2024年02月07日
    浏览(41)
  • [Linux][CentOs][Mysql]基于Linux-CentOs7.9系统安装并配置开机自启Mysql-8.0.28数据库

    目录 一、准备工作:获取安装包和相应工具 (一)所需安装包 (二)安装包下载链接 (三)在服务器上创建文件夹并上传安装包 二、安装MySql (一)删除系统自带的mariadb (二)安装MySQL依赖包libaio (三)创建MySQL组和用户并设置密码 (四)将MySQL目录的权限授给MySQL用户

    2024年03月25日
    浏览(61)
  • Ubuntu开机自启动设置/docker开机自启

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

    2024年02月06日
    浏览(51)
  • 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日
    浏览(40)
  • 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日
    浏览(43)
  • linux设置redis服务(开机自启)

    (1)、安装redis (2)、找到redis 安装目录 如启动文件所在目录: /usr/local/redis/redis-6.0.0/bin/redis-server 配置文件目录: /usr/local/redis/redis-6.0.0/etc/redis.conf 保存文件! 接下来就可以用服务操作redis(可以直接用redis,也可以用redis.service):

    2024年02月15日
    浏览(46)
  • linux设置pg库开机自启

    要在Linux系统上设置PostgreSQL数据库开机自启,可以按照以下步骤操作: 打开终端并使用root权限登录系统。 编辑 /etc/rc.local 文件: sudo vi /etc/rc.local 在文件的最后一行添加以下内容: su - postgres -c \\\"/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data -l /var/log/postgresql.log\\\" 这里假设你的

    2024年02月13日
    浏览(52)
  • Ubuntu系统设置开机自启

    在测试国产操作系统:银河麒麟、UOS统信机器的过程中,发现开机不自启,总结以下几种方式实现自启 rc.local脚本是一个Ubuntu开机后自动执行的脚本,可以在脚本内添加行指令,该脚本位于/etc/路径下,需要root权限才能修改,若/etc/rc.d/下也存在rc.local,通常会创建软连接到/e

    2024年02月13日
    浏览(42)
  • Elastic:linux设置elasticsearch、kibana开机自启

    每次启动服务器都要手动启动es服务,相当之不方便,为此,书写一个脚本,实现es、kibana的开机自启 首先任何服务要实现开机自启,都可分为如下三步: 1、在 /etc/init.d 目录下创建启动、关闭服务的脚本,脚本中要设置运行级别、启动优先级、关闭优先级等。 2、给脚本赋权

    2024年02月14日
    浏览(48)
  • centos7设置elasticsearch开机自启动

    1、编辑elasticsearch.service文件 编写服务: 2、启动服务、设置开机自启动 启动服务: 如果启动失败先尝试杀死原有的elasticsearch进程 设置开机自启动: 查看服务状态:

    2024年02月11日
    浏览(54)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包