如果我使用以下命令启动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)
我只是被回显并返回到命令提示符。
我想念什么?
运行docker start <container ID>重新启动容器后,尝试运行 adocker ps以确保其实际运行。
如果它正在运行并且您想从容器内的 bash shell 上运行命令,则可以运行以下命令。在你的情况下它将是:
docker exec -it <container ID> bash
| 归档时间: |
|
| 查看次数: |
7100 次 |
| 最近记录: |