4-Docker命令之docker wait
2023-12-14 23:29:33
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
文章来源:https://blog.csdn.net/z19861216/article/details/134592362
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!