docker容器自动退出的问题
2017-06-12 18:15
369 查看
如果用了一段时间的docker就会发现,我们的容器经常用了一段时间就自动退出了,docker ps已经找不到了,在docker ps -a里面了,然后我们docker start containerId
想重新开启这个容器,可能这次来的更快,没几分钟又只能在docker ps -a中找到了,容器又自己关了。由这个问题又可能引发其它很多的问题。
问题思路:docker run指定的命令如果不是那些一直挂起的命令(比如运行top,不断echo),就是会自动退出的。-d命令是设置detach为true,根据官方的文档,意思是让这个命令在后台运行,但并不是一直运行,Docker容器后台运行,就必须有一个前台进程。主线程结束,容器会退出。
我们启动容器的时候不要-d命令启动,用-dit就好了
例如:
docker run -d hello-world(不要这么做)
docker run -dit hello-world(推荐)
相关文章推荐
- 如何避免Docker容器启动脚本运行后自动退出——一个cron定时任务docker镜像方案
- docker 启动 centos 镜像,容器会自动退出
- docker run java官方镜像默认自动退出的问题解决办法
- docker容器启动后执行完l脚本后自动退出解决方案
- 解决容器内文字不自动换行的问题
- android eclipse 解决使用布局查看器自动退出 的问题
- outlook2007 接收邮件自动退出的问题
- linux下qq自动关闭退出问题
- 解决VMware6.5导致VS2005,VS2008编译自动退出问题
- WinPE下安装XP,点安装后安装程序自动退出的问题解决
- MyEclipse 9.1 在windows ,Linux ,MacOSX的破解,并解决myeclipse 9.1 在Linux自动退出问题
- Vmware导致VS2005调试自动退出的问题解决方案
- readFully(byte[] b)是自适应解决读取流中多少字节问题的(当然由参数byte个数决定),有则读满,流结尾时则自动退出阻塞,详细见JDK帮助
- ecshop登录 自动退出问题
- MyEclipse 9.1 在windows ,Linux ,MacOSX的破解,并解决myeclipse 9.1 在Linux自动退出问题
- 按模拟器home键后程序不会自动退出问题
- fedora 12下qq自动退出问题解决方法
- 自动换行问题,而连续的数字和英文字符常常将容器撑大,下面介绍的是CSS如何实现换行的方法
- 问题一:安装完sdk,启动模拟器,模拟器白屏,几秒钟后自动退出的问题
- Matlab7.0程序启动后自动退出问题