我完全是码头工人的新手。我试图启动一个退出的容器,如下所示,
- 我使用
docker ps -a
列出了所有可用的容器。它列出了以下内容:
- 我输入了以下命令来启动处于退出阶段的容器并进入该图像的终端。
docker start 79b3fa70b51d
docker exec -it 79b3fa70b51d /bin/sh
- 它抛出以下错误。
FATA[0000] Error response from daemon: Container 79b3fa70b51d is not running
但是当我使用 docker start 79b3fa70b51d
启动容器时。如果一切正常,它将容器 ID 作为输出抛出,这是正常的。我不确定是什么导致了这个错误。关于这方面的原因和建议的任何想法都会对我有很大帮助。提前致谢。
原文由 Stranger 发布,翻译遵循 CC BY-SA 4.0 许可协议
容器
79b3fa70b51d
似乎只做一个echo
。这意味着它开始,回显然后立即退出。
下一个
docker exec
命令 不会发现它正在运行,以便将自己附加到该容器并执行任何命令:为时已晚。容器已经退出。