网站消耗流量,宁波seo免费优化软件,建网站的公司浩森宇特,建设银行手机短信网站怎么开通有时Docker服务出现异常#xff0c;或者服务器出现异常#xff0c;需要重启Docker服务或者服务器#xff1b; 如果希望有一部分基础的或者常用的容器#xff0c;在服务或者服务器重启的时候#xff0c;可以实现自动启动#xff0c;仅需使用命令进行简单配置即可实现。
D…有时Docker服务出现异常或者服务器出现异常需要重启Docker服务或者服务器 如果希望有一部分基础的或者常用的容器在服务或者服务器重启的时候可以实现自动启动仅需使用命令进行简单配置即可实现。
Docker 容器设置为自动重启分为两种情况新建容器时设置和对已经存在的容器设置。
1、使用镜像创建新的容器运行 创建容器的时候设置容器为自动重启命令行中加参数 –restartalways命令如下 docker run -d --restartalways --name 设置容器名 使用的镜像 1以创建 InfluxDB高性能的时序数据库 容器为例 命令如下 docker run -d -p 8086:8086 --restartalways --name influxdb influxdb:latest 2以创建 PostgreSQL关系型数据库 容器为例 命令如下 docker run -d -p 5432:5432 -e POSTGRES_PASSWORDpassword --name postgres postgres:latest 2、已有的容器更新为自动重启 docker update --restartalways 容器ID(或者容器名) 1已更新已有的 nginx 容器为例 命令如下 docker update --restartalways nginx 2已更新已有的 tomcat 容器为例 命令如下 docker update --restartalways tomcat 关于 –restart 策略参数 说明如下 --restart 策略命令 作用备注
no 默认策略在容器退出时不重启容器
on-failure 在容器非正常退出时退出状态非0才会重启容器
on-failure:3 在容器非正常退出时重启容器最多重启3次
always 在容器退出时总是重启容器
unless-stopped 在容器退出时总是重启容器但是不考虑在Docker守护进程启动时就已经停止了的容器