4-Docker命令之docker wait

1.docker wait介绍

docker wait命令是用来阻塞一个或多个docker容器,直到docker容器停止,然后屏幕上会打印出退出代码

2.docker wait用法

docker wait container [container......]

3.实例

3.1.阻塞运行的docker容器并等待退出

命令:

docker wait 800d

运行后,终端被阻塞,终端信息如下:

复制代码
[root@centos79 ~]# docker wait 800d

docker stop 800d

在另一个终端执行docker stop命令

复制代码
[root@centos79 ~]# docker stop 800d
800d
[root@centos79 ~]# 

同时,刚才被docker wait命令阻塞的终端输出了docker容器的退出码,终端信息如下:

复制代码
[root@centos79 ~]# docker wait 800d
137
[root@centos79 ~]# 

docker wait命令等待一个正在运行的docker容器时,docker wait命令会一直阻塞,等容器退出时,docker wait命令会输出对应的退出码

3.2.阻塞并未运行的docker容器

命令:

docker wait 1579

复制代码
[root@centos79 ~]# docker ps -a | grep 1579
15792fdb6bdc   hello-world            "/hello"                  20 hours ago   Exited (0) 20 hours ago                                                                                              distracted_panini
[root@centos79 ~]# docker wait 1579
0
[root@centos79 ~]# 

docker wait命令等待一个未运行的docker容器时,docker wait命令不会阻塞,而是直接输出0

相关推荐
JohnYan5 小时前
工作笔记 - CentOS7环境运行Bun应用
javascript·后端·容器
科大饭桶6 小时前
C++入门自学Day14-- Stack和Queue的自实现(适配器)
c语言·开发语言·数据结构·c++·容器
城管不管7 小时前
Docker核心---数据卷(堵门秘籍)
运维·docker·容器
BestAns8 小时前
Docker+Jenkins 自定义镜像指南
docker
荔枝爱编程9 小时前
如何在 Docker 容器中使用 Arthas 监控 Java 应用
java·后端·docker
HONG_YANG10 小时前
2025 热门的 Web 化容器部署工具对比:Portainer VS Websoft9
docker
Peter·Pan爱编程12 小时前
Docker在Linux中安装与使用教程
linux·docker·eureka
__lll_15 小时前
Docker 从入门到实战:容器、镜像与 Compose 全攻略
前端·docker
柏成16 小时前
写给前端仔仔的docker实战
前端·docker·面试
进击的阿尔法猿18 小时前
docker
运维·docker·容器