docker - 在容器启动时检查 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
解决方案
您可以通过将--all
标志传递给 docker container ls 来获取容器 ID
docker container ls --all
这将列出所有容器,包括那些已停止或退出的容器。然后,一旦你有了容器 ID,使用docker logs命令 检查日志
docker logs <container>
推荐阅读
- android - Android自定义多个textviews
- mysql - MySQL NFL QB 评级 - 如果总和超出设定范围,是否可以设置最小值和最大值?
- python - ImportError:没有名为“flask_cors”的模块
- python - 什么是>>Qt平台插件“windows”<<,为什么它一直给我一个错误?
- adaptive-cards - Outlook 可操作消息中的 textblock.text of action.http
- maven - intellij-idea 如何在上下文菜单中删除自定义运行 Maven 目标?
- javascript - Office Addin Excel 不保存
- c++ - 如何调用模板参数的模板方法?
- javascript - 循环内css转换的奇怪行为
- mysql - 在 INFORMATION_SCHEMA.COLUMNS 和 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 上的 MySQL FULL OUTER JOIN