NAME

Podman-Stop-停止一个或多个运行的容器

SYNOPSIS

podman stop [options] container ...

podman container stop [options] container ...

DESCRIPTION

使用容器ID或名称作为输入停止一个或多个容器。这个 --time 选项指定在向容器发出停止命令后强制停止容器之前等待的秒数。默认为10秒。默认情况下,容器使用SIGTERM停止,超时后使用SIGKILL停止。SIGTERM缺省值可以由用于创建容器的图像覆盖,也可以在创建容器时通过命令行覆盖。

OPTIONS

--all-a

停止所有运行的容器。这不包括暂停的容器。

--cidfile = file

从指定的读取容器ID file 把集装箱停下来。可以多次指定。

命令在以下情况下不会失败 file 缺少且用户已指定--忽略。

--filter-f = 过滤

过滤要停止的容器。可以通过多次使用--Filter标志来指定多个筛选器。具有相同关键工作的筛选器(包括 label 这是排他性的。具有不同密钥的筛选器始终以独占方式工作。

下面列出了有效的筛选器:

Filter

Description

ID号

[ID] 容器的ID(默认情况下CID前缀匹配;接受regex)

名字

[Name] 容器的名称(接受正则表达式)

标签

[Key] 或 [Key=Value] 分配给容器的标签

已退出

[Int] 容器的出口代码

状态

[状态] 容器状态:‘已创建’、‘已退出’、‘已暂停’、‘正在运行’、‘未知’

祖先

[ImageName] 用于创建容器的图像或后代

在此之前

[ID] 或 [Name] 在此容器之前创建的容器

因为

[ID] 或 [Name] 自该容器以来创建的容器

[VolumeName] 或 [MountpointDestination] 装载在容器中的卷

健康状况

[状态] 健康或不健康

豆荚

[Pod] Pod的名称或完整或部分ID

网络

[网络] 网络的名称或完整ID

--ignore-i

当指定的容器不在容器存储中时忽略错误。用户可能已决定手动删除一个容器,这会在引用该容器的SYSTEM服务的ExecStop指令期间导致失败。

--latest-l

使用上次创建的容器,而不是提供容器名称或ID。注意:最后启动的容器可以来自主机上Podman的其他用户。(此选项不适用于远程Podman客户端,包括Mac和Windows(不包括WSL2)计算机)

--time-t = 一秒

在强制停止容器之前等待的秒数。使用-1表示无限等待。

EXAMPLES

$Podman停止我的网络服务器

$Podman Stop 860a4b235279

$podman停止mywebserver 860a4b235279

$podman Stop--CIDFILE/HOME/USER/CIDFILE-1

$podman停止--CIDFILE/HOME/USER/CIDFILE-1--CIDFILE。/CIDFILE-2

$Podman Stop--时间2 860a4b235279

$Podman Stop-a

$Podman Stop--最新

另请参阅

[podman(1)] , [podman-rm(1)]

HISTORY

2018年9月,最初由Brent Baudebbaude@redhat.com汇编