【发布时间】:2019-03-13 14:55:44
【问题描述】:
相关
docker container started in Detached mode stopped after process execution
我确实了解 docker run 和 create + start 之间的区别,但不明白以这两种方式创建的实际容器有何不同。
假设我创建并运行一个容器
docker run -dit debian:testing-slim
然后停止它。创建的容器稍后可以启动
docker start silly_docker_name
它会在后台运行,因为图像的输入命令是 bash。
但是当第一次创建容器时
docker create --name silly_name debian:testing-slim
然后开始
docker start silly_name
然后它会立即退出。为什么 bash 没有启动,或者在这种情况下它是如何退出的?
【问题讨论】:
标签: docker