dockerfile创建的ubuntu,使用$ docker run -d ubuntu /bin/bash,运行了一个简单的容器后,然后docker ps -a 进行查看, 会发现容器已经退出,这是为什么呢?其实dockerfile中需要有一个在前台启动的进程运行,因为Docker容器后台运行,就必须有一个前台进程。容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail等),就是会自动退出的。可以采用nginx -g "daemon off;" 或者service nginx start && tail -f /var/log/nginx/error.log。
dockerfile让容器后台运行
原创
©著作权归作者所有:来自51CTO博客作者YU文武貝的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
后台运行 Python
后台运行 Python
python Python 重定向 -
Ubuntu环境kubernetes集群将容器运行时由docker迁移至containerd
详细记录kubernetes低于1.24版本的k8s环境将容器运行时由docker迁移至containerd的过程。
docker Ubuntu 迁移 containerd k8s
















