首页 > 解决方案 > 在容器启动时检查 docker 容器

问题描述

我下载了一个立即停止的图像。我如何检查它(或从中产生的任何容器)?

我不能使用类似的东西,docker exec -it CONTAINER_ID bash因为我没有时间获得CONTAINER_ID.

docker run -it 5413e661e579 bash没有帮助,它启动容器并立即停止。)

我不知道图像是如何构建的,我没有 Dockerfile ;我唯一知道的是入口点:["python" "app.py"]但它没有输出任何有用的东西。

重复问题的答案:

docker run -it --entrypoint "/bin/bash" image_name

标签: dockercontainersinspect

解决方案


您可以通过将--all标志传递给 docker container ls 来获取容器 ID

docker container ls --all

这将列出所有容器,包括那些已停止或退出的容器。然后,一旦你有了容器 ID,使用docker logs命令 检查日志

docker logs <container>


推荐阅读