数码资讯
dockerfile让容器后台运行
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
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。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。