欢迎您 本站地址:  

Docker wait 命令

 Docker 命令大全Docker 命令大全


docker wait 命令用于阻塞,直到指定的容器停止运行,然后返回容器的退出代码。

docker wait 命令对于自动化脚本非常有用,因为它可以等待容器完成某项任务,并根据容器的退出状态采取后续操作。

语法

docker wait [OPTIONS] CONTAINER [CONTAINER...]

等待一个容器停止并获取其退出代码:

docker wait my_container

等待多个容器停止并获取它们的退出代码:

docker wait container1 container2

实例

启动一个会立即退出的容器:

docker run --name test_container ubuntu bash -c "exit 5"

使用 docker wait 命令等待容器退出并获取退出代码:

docker wait test_container

输出:

5

此命令等待 test_container 退出,并返回退出代码 5。

启动多个会立即退出的容器:

docker run --name test_container1 ubuntu bash -c "exit 1"
docker run --name test_container2 ubuntu bash -c "exit 2"

使用 docker wait 命令等待多个容器退出并获取它们的退出代码:

docker wait test_container1 test_container2

输出:

1
2

此命令等待 test_container1 和 test_container2 退出,并返回它们的退出代码 1 和 2。

注意事项

docker wait 命令是一个简单但非常有用的工具,允许用户等待容器停止并获取其退出代码。通过该命令,用户可以轻松地在脚本中实现任务同步和自动化操作。使用 docker wait 命令,可以确保在指定的容器完成其任务之前,不会进行任何后续操作。


 Docker 命令大全Docker 命令大全

小库提示

扫描下方二维码,访问手机版。