docker start <容器ID>不执行任何操作

Sno*_*ash 5 docker

如果我使用以下命令启动Docker容器:

docker run -it ubuntu /bin/bash
Run Code Online (Sandbox Code Playgroud)

然后退出。我可以看到使用的容器

docker ps -a
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试重新启动容器

docker start <container ID>
Run Code Online (Sandbox Code Playgroud)

我只是被回显并返回到命令提示符。

我想念什么?

Fab*_*ian 5

运行docker start <container ID>重新启动容器后,尝试运行 adocker ps以确保其实际运行。

如果它正在运行并且您想从容器内的 bash shell 上运行命令,则可以运行以下命令。在你的情况下它将是:

docker exec -it <container ID> bash

  • 这如何回答这个问题?您还没有解释为什么“docker start”什么都不做。 (5认同)