Maison > Questions et réponses > le corps du texte
例如,我用docker hub
的Debian官方镜像创建了一个容器,然后进入容器update了一番,然后又部署了一个nginx服务,并在rc.local里设置自启,之后退出容器并将该容器commit
了一个新镜像A。之后我尝试从A镜像启动一个容器却发现启动失败了,docker run -d
后docker ps
里没有该容器,docker run -it
后退出容器后容器随之也关闭了。请问这是什么原因呢?求解答谢谢。
Dockerfile用得还不是很应手。
伊谢尔伦2017-04-26 09:03:33
Un conteneur a besoin d'un service pour fonctionner, et il est officiellement recommandé qu'un conteneur n'exécute qu'un seul service
Tous les fichiers Docker sont suivis de CMD ou ENTRYPOINT Si vous souhaitez exécuter votre image en arrière-plan, suivez run -d avec une commande ou un programme persistant
.黄舟2017-04-26 09:03:33
Oui ! Mais exécutez votre service nginx au premier plan du conteneur. Ne l'ajoutez pas aux services du système
.