美文网首页
docker bug实例1,守护式启动centos镜像

docker bug实例1,守护式启动centos镜像

作者: 凉风拂面秋挽月 | 来源:发表于2019-10-31 20:54 被阅读0次

    启动命令

    docker run -d centos
    

    问题:然后docker ps -a 进行查看, 会发现容器已经退出.
    很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.
    容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。
    这个是docker的机制问题,比如你的web容器,我们以nginx为例,正常情况下,我们配置启动服务只需要启动响应的service即可。例如
    service nginx start
    但是,这样做,nginx为后台进程模式运行,就导致docker前台没有运行的应用,
    这样的容器后台启动后,会立即自杀因为他觉得他没事可做了.
    所以,最佳的解决方案是,将你要运行的程序以前台进程的形式运行.

    相关文章

      网友评论

          本文标题:docker bug实例1,守护式启动centos镜像

          本文链接:https://www.haomeiwen.com/subject/clcxbctx.html