docker启动<容器ID>不做任何事情

如果我旋转了一个Docker容器:

docker run -it ubuntu /bin/bash 

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

 docker ps -a 

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

 docker start <container ID> 

我只是得到回应,并返回到命令提示符。

我错过了什么?

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

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

docker exec -it <container ID> bash

使用docker以'-ai'开始,以交互方式连接到容器

 docker start -ai <container ID>