我构建了一个安装了 Python 的图像和一个 Python 应用程序。我的 Python 应用程序是 Hello, World! 应用程序,只需打印“Hello, World!”屏幕上。 Dockerfile:
FROM python:2-onbuild
CMD ["python", "./helloworld.py"]
在控制台中我执行:
docker run xxx/zzz
我可以看到 你好,世界! 输出。现在我正在尝试使用 ECS 中的任务执行相同的应用程序。我已经把它拉到了 Docker Hub。
我怎样才能看到输出 Hello, World! ?有没有办法查看我的容器是否正常运行?
原文由 p.magalhaes 发布,翻译遵循 CC BY-SA 4.0 许可协议
docker logs <container id>
将显示容器运行的所有输出。如果您在 ECS 上运行它,您可能需要为运行容器的主机设置DOCKER_HOST=tcp://ip:port
。