我在Docker容器中的EC2中运行了一个python脚本。我认为EC2崩溃是因为"内存不足"。所以我不得不重新启动EC2,否则无法进入EC2。重新启动后,我找不到我的Docker容器。有什么想法如何恢复Docker吗?我尝试了多克PS-A它没有返回任何内容。也无法检查日志。另外,当我检查/var/lib/docker/volumes时,我只看到了一个. db文件。/var/lib/docker/关于如何恢复或如何避免将来出现这种情况的任何线索?
r1wp621o1#
我也遇到过类似的问题,比如示例由于一些问题而停止。所以在一个小的研究后发现,实际上容器并没有删除,而是停止了(退出)。所以你可以看到如果你输入docker ps -a命令。然后你必须启动容器。
docker ps -a
ojsjcaue2#
尝试查看是否可以通过docker ps -a看到容器,如果可以看到列出的容器和状态,如果状态为停止,则只需通过docker container start启动,如果您有一个Apache服务器在Docker中运行,请不要忘记重新启动它!
docker container start
2条答案
按热度按时间r1wp621o1#
我也遇到过类似的问题,比如示例由于一些问题而停止。所以在一个小的研究后发现,实际上容器并没有删除,而是停止了(退出)。所以你可以看到如果你输入
docker ps -a
命令。然后你必须启动容器。ojsjcaue2#
尝试查看是否可以通过
docker ps -a
看到容器,如果可以看到列出的容器和状态,如果状态为停止,则只需通过docker container start
启动,如果您有一个Apache服务器在Docker中运行,请不要忘记重新启动它!