Docker restart命令

本文将介绍docker restart命令,该命令用来重启一个或多个容器。

Docker restart命令重启一个或多个容器。帮助如下:

[root@localhost ~]# docker restart --help

Usage:  docker restart [OPTIONS] CONTAINER [CONTAINER...]

Restart one or more containers

Options:
  -t, --time int   Seconds to wait for stop before killing the container (default 10)

其中:

  • -t, --time 在杀死容器之前等待stop的秒数(默认为10)

实例:根据容器ID重启容器。如下:

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                       PORTS               NAMES
ddfd18831621        centos              "/bin/bash"         4 minutes ago       Exited (137) 4 minutes ago                       gifted_lovelace

[root@localhost ~]# docker restart ddfd18831621
ddfd18831621

我们也可以一次重启多个容器。如下:

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                       PORTS               NAMES
ddfd18831621        centos              "/bin/bash"         6 minutes ago       Exited (137) 8 seconds ago                       gifted_lovelace
c100b8e45fe8        ubuntu              "/bin/bash"         6 minutes ago       Exited (0) 5 minutes ago                         goofy_jepsen

[root@localhost ~]# docker restart ddfd18831621 c100b8e45fe8
ddfd18831621
c100b8e45fe8

也可以根据容器NAMES重启容器。如下:

[root@localhost ~]# docker ps -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                        PORTS               NAMES
ddfd18831621        centos              "/bin/bash"         7 minutes ago       Exited (137) 11 seconds ago                       gifted_lovelace

[root@localhost ~]# docker restart gifted_lovelace
gifted_lovelace
沉浸于现实的忙碌之中,没有时间和精力思念过去,成功也就不会太远了。——雷音
1 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号