gpt4 book ai didi

docker - 如何使容器无害?

转载 作者:行者123 更新时间:2023-12-02 18:47:44 25 4
gpt4 key购买 nike

我使用docker container stop xxx。如果不存在Docker容器xxx,它将导致jenkins失败。

我想知道是否有一个参数可以停止容器而不会失败,这意味着当容器存在时将其删除,否则什么也不做。

最佳答案

您可以使用以下命令:

docker container ps -all --filter "id=XXXXXX" --format {{.ID}} |xargs --no-run-if-empty docker container stop

说明:
docker container ps -all:此命令将列出所有容器。
docker container ps -all --filter "id=XXXXXX":此命令将列出容器ID为XXXXXX的容器。
docker container ps -all --filter "id=XXXXXX" --format {{.ID}}:此命令将仅打印出容器ID。

我们将使用此容器ID将其传递给 xargs命令以运行docker容器停止。
xargs --no-run-if-empty docker container stop:仅当 "|"(管道)之前的命令非空时,此命令才会停止docker容器。

关于docker - 如何使容器无害?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57988545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com