偶尔我们会想要拉一个centos的docker镜像起来进行一些调试性工作,我们尝试:
docker run centos
的时候会发现容器启动就停止了,那么我们可以这样运行:
docker run -d centos tail -f /dev/null
或者这样:
docker run -d centos sleep infinity
如果你是用docker-compose的方式运行,帮 tail -f /dev/null
或者 sleep infinity
放到 cmd参数里面就行了。
参考资料:
6 Best Ways to Keep Docker Container Running For Debugging