入门命令的Docker

启动守护式容器(后台运行)
docker -d 容器

使用镜像centos:latest以后台模式启动一个容器
docker run -d centos

问题:然后docker ps -a 进行查看, 会发现容器已经退出
很重要的要说明的一点: Docker容器后台运行,就必须有一个前台进程.
容器运行的命令如果不是那些一直挂起的命令(比如运行tolinux操作系统基础知识p,tail),就是会nginx代理自动退出的。

这个是docker的机docker安装部署制问题,比如你的web容器,我们以nginx为例,正常情况下,我们配置启动服务只需要启动容器是什么响应的service即可。例如service nginx start
但是,这样做,nginx为后台进程模式运行,就导致docnginx启动命令ker前台没有运行的应用,
这样的容器后台启动后,会立即自杀因为dockerhub他觉得他没容器苗事可做了.
所以,最佳的解决方案是,将你要运行dockerhub的程序以前台进程的形式运行