Docker wait 命令
docker wait
命令用于阻塞,直到指定的容器停止运行,然后返回容器的退出代码,对于自动化脚本非常有用,因为它可以等待容器完成某项任务,并根据容器的退出状态采取后续操作。
语法
docker wait [OPTIONS] CONTAINER [CONTAINER...]
等待一个容器停止并获取其退出代码:
等待多个容器停止并获取它们的退出代码:
实例
启动一个会立即退出的容器:
使用 docker wait 命令等待容器退出并获取退出代码:
输出:
启动多个会立即退出的容器:
使用 docker wait 命令等待多个容器退出并获取它们的退出代码:
输出:
注意事项
docker wait
命令会阻塞直到容器停止,因此在长时间运行的容器上使用时需要注意。该命令仅返回容器的退出代码,不提供其他关于容器的状态或输出的信息。
docker wait
命令是一个简单但非常有用的工具,允许用户等待容器停止并获取其退出代码。通过该命令,用户可以轻松地在脚本中实现任务同步和自动化操作。使用 docker wait
命令,可以确保在指定的容器完成其任务之前,不会进行任何后续操作。
Last updated