专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 一文了解Docker重启

一文了解Docker重启

更新时间:2021-12-24 10:47:04 来源:赢咖4 浏览1092次

Docker有一种非常简单的语法来重新启动一个或多个容器。

格式

docker restart {Options} {Container Name}

要检查哪些容器处于活动状态并正在运行,请使用docker ps. 然后,重新启动单个容器或重新启动所有容器。

重启单个容器

docker restart edpresso_container

重启所有容器

docker restart $(docker ps -a -q)

重启策略

Docker还允许用户在退出或失败时设置重启策略。用户可以键入docker ps以检查重启策略是否处于活动状态;Up当容器启动并运行时,或Restarting容器处于重启状态时,它将显示为。

格式

docker run --restart={Policy} {Container Name}

例子

除非停止:

docker run --restart=unless-stopped edpresso_container

失败时:

docker run --restart=on-failure:15 edpresso_container

注意:重新启动时,每次重新启动后都会增加一个增加的延迟。此延迟从 100 毫秒开始,并在每次重启时加倍,直到达到 on-failure 限制或 docker容器明确停止。这样做是为了避免服务器过载。

出于分析目的,用户可以inspect重新启动容器的次数:

docker inspect -f "{{ .RestartCount }}" edpresso_container

或者上次容器重新启动时:

docker inspect -f "{{ .State.StartedAt }}" edpresso_container

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>