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

相关推荐
是枚小菜鸡儿吖11 小时前
把视频教程变成可复习的笔记:Docker 部署 BiliNote,自动转写与总结
笔记·docker·容器
ICollection12 小时前
4060笔记本用Docker部署ComfyUI绘图
docker·comfyui
浪兎兎19 小时前
【Kubernetes 实战】(二)部署 Ruoyi-Cloud —— 部署服务
云原生·容器·kubernetes
淼澄研学20 小时前
Proliferate开源框架技术解析与Docker部署实操
docker·容器·开源
浪兎兎20 小时前
Docker 容器技术笔记
笔记·docker·容器
Zhu7581 天前
在Docker环境离线部署最新版Harbor
运维·docker·容器
天蓝不会忘记021 天前
pod的控制器
容器·kubernetes
DevOps老兵1 天前
Kubernetes生产运维02:只会get pods还不够,kubectl排障工具箱怎么组合使用
运维·容器·kubernetes·kubectl·devops·故障排查·sre
陈聪.1 天前
Kubernetes 中 Pod 的全面知识
云原生·容器·kubernetes
SakitamaX1 天前
k8s中的控制器的使用
云原生·容器·kubernetes