84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
例如,我用docker hub的Debian官方镜像创建了一个容器,然后进入容器update了一番,然后又部署了一个nginx服务,并在rc.local里设置自启,之后退出容器并将该容器commit了一个新镜像A。之后我尝试从A镜像启动一个容器却发现启动失败了,docker run -d后docker ps里没有该容器,docker run -it后退出容器后容器随之也关闭了。请问这是什么原因呢?求解答谢谢。Dockerfile用得还不是很应手。
docker hub
commit
docker run -d
docker ps
docker run -it
光阴似箭催人老,日月如移越少年。
一个容器需要一个服务运行才能跑起来啊,而且官方是推荐一个容器只运行一个服务
所有的Dockerfile后面都有CMD或者ENTRYPOINT,如果你要后台运行你的镜像的话,就在run -d后面跟一个能持久的命令或者程序
可以!但你的nginx服务放在容器的前台运行,不要把加入到系统的服务中
一个容器需要一个服务运行才能跑起来啊,而且官方是推荐一个容器只运行一个服务
所有的Dockerfile后面都有CMD或者ENTRYPOINT,如果你要后台运行你的镜像的话,就在run -d后面跟一个能持久的命令或者程序
可以!但你的nginx服务放在容器的前台运行,不要把加入到系统的服务中