docker start <container id =“”>不做任何事情

时间:2016-10-06 17:11:49

标签: docker

如果我使用:

启动Docker容器
docker run -it ubuntu /bin/bash

然后退出。我可以使用

看到容器
docker ps -a

但是,如果我尝试使用

重启容器
docker start <container ID>

我只是回复并返回命令提示符。

我错过了什么?

3 个答案:

答案 0 :(得分:2)

使用docker start&#39; -ai&#39;所以它以交互方式附加到容器

docker start -ai <container ID>

答案 1 :(得分:2)

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

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

docker exec -it <container ID> bash

答案 2 :(得分:0)

您可以尝试:

docker start <container name>