docker常用命令及设置开机自启

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

常用基本命令

# 启动docker
systemctl start docker
# 停止dokcer
systemctl stop docker
# 查看docker状态
systemctl status docker 
# 重启docker
systemctl restart docker
# 设置docker 开机自启
systemctl enable docker
# 查看docker 版本
docker version
# 查看docker 镜像
docker images
# 查看docker 运行列表
docker ps 
# 查看docker (运行、停止)
docker ps -aq
# 删除容器
docker rm -f 容器ID/容器名称(CONTAINER ID/NAMES)
#  删除多个容器(空格隔开)
docker rm -f 容器ID/容器名称 容器ID/容器名称 ...
# 删除全部容器
docker rm -f $(docker ps -aq)

设置docker开机自启

systemctl enable docker

设置容器自启

1. 创建容器时设置:

docker run -d --restart=always --name 容器名称 镜像名称
# 例如:
docker  run --restart=always 56f0b18af626

2. 更新已有容器设置:

docker update --restart=always 容器ID
# 例如:
docker  update --restart=always 56f0b18af626

–restart具体参数,详见官方文档说明文章来源地址https://www.toymoban.com/news/detail-508272.html

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 the number of restart retries the Docker daemon attempts. 在容器非正常退出时重启容器,最多重启max-retries次。
always Always restart the container regardless of the exit status. When you specify always, the Docker daemon will try to restart the container indefinitely. The container will also always start on daemon startup, regardless of the current state of the container. 总是重启容器。
unless-stopped Always restart the container regardless of the exit status, including on daemon startup, except if the container was put into a stopped state before the Docker daemon was stopped. 总是重启容器,除非在Docker守护程序停止之前容器就处于停止状态。

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

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

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

相关文章

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

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

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

    2024年02月07日
    浏览(6)
  • CentOS7设置nginx服务开机自启【开机自启】

    CentOS7设置nginx服务开机自启【开机自启】

    关机后,我们发现连接不上了 然后等待一会儿,结果出来了~ 在文件中添加以下行,这将在系统启动时执行启动NGINX的命令: 保存并关闭文件。 确保rc.local文件的所有者和组都是root:

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

    Ubuntu系统设置开机自启

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

    2024年02月13日
    浏览(7)
  • Nacos 虚拟机设置开机自启

    Nacos 虚拟机设置开机自启

    执行命令 : vi /lib/systemd/system/nacos.service 创建并编辑文件 将下面的代码放入此文件中,其中注意自己nacos的位置,即 ExecStart 与 ExecReload 与 ExecStop 后面的nacos相关路径 执行命令 systemctl daemon-reload 执行命令 systemctl enable nacos.service 启动nacos: systemctl start nacos 查看状态 : systemctl status

    2024年02月16日
    浏览(8)
  • CentOS设置开机自启脚本

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

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

    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日
    浏览(11)
  • Docker实现容器开机自启

    有时候想启动docker的时候,同时也把docker里面的容器也设置成自动启动。 创建容器时,设置自动启动容器,  添加--restart=always 如果创建时未指定 --restart=always ,可通过update 命令设置 服务器停机后,再次启动容器

    2024年02月06日
    浏览(8)
  • Widows下安装Nginx并设置开机自启

    Widows下安装Nginx并设置开机自启

    下载地址:http://nginx.org/en/download.html nginx的启动方式有两种:一种是直接点击nginx.exe启动,另一种是通过命令行启动 2.1 直接启动 找到nginx目录,双击nginx.exe 即可启动 2.2 命令行启动 在nginx目录地址栏输入cmd,进入cmd窗口输入下列命令行 nginx.exe 或者 start nginx 2.3 检验是否启动

    2024年02月16日
    浏览(6)
  • Ubuntu 22.04 设置开机自启脚本

    Ubuntu 22.04 设置开机自启脚本

    背景:系统采用docker容器形式部署方式,docker的形式存在每次启动服务器时所有服务同时启动,没有先后顺序,本次系统有应到mqtt,mqtt需在其他服务之前启动,否则会存在通信异常情况,所以本次应用了开机自启服务,开机执行顺序脚本,以达到应用到mqtt的服务后启动。

    2024年02月02日
    浏览(7)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包