小编bas*_*her的帖子

docker run vs create + start:为什么创建的容器不同?

相关

在流程执行后停止的Detached模式中启动的docker容器

https://serverfault.com/questions/661909/the-right-way-to-keep-docker-container-started-when-it-used-for-periodic-tasks

我确实理解了docker runcreate+ 之间的区别start,但是不明白这两种方式创建的实际容器有何不同.

说我带着一个容器运行

docker run -dit debian:testing-slim
Run Code Online (Sandbox Code Playgroud)

然后停下来 稍后可以使用创建的容器启动

docker start silly_docker_name
Run Code Online (Sandbox Code Playgroud)

并且它将在后台运行,因为图像的入口命令是bash.

但是,首次创建容器时

docker create --name silly_name debian:testing-slim
Run Code Online (Sandbox Code Playgroud)

然后开始

docker start silly_name
Run Code Online (Sandbox Code Playgroud)

然后它会立即退出.为什么bash没有开始,或者在这种情况下它是如何退出的?

docker

6
推荐指数
1
解决办法
1882
查看次数

标签 统计

docker ×1