从 Docker 容器获取控制台输出

2024-04-26

我构建了一个安装了 Python 的映像以及一个 Python 应用程序。我的 Python 应用程序是你好世界!应用程序,只需打印“Hello, World!”屏幕上。 Dockerfile:

FROM python:2-onbuild
CMD ["python", "./helloworld.py"]

在控制台中我执行:

docker run xxx/zzz

我可以看到你好世界!输出。现在我尝试使用 ECS 中的任务执行相同的应用程序。我已经把它拉到 Docker Hub 了。

我怎样才能看到输出你好世界!?有没有办法查看我的容器是否正确运行?


docker logs <container id>将向您显示容器运行的所有输出。如果您在 ECS 上运行它,您可能需要设置DOCKER_HOST=tcp://ip:port对于运行容器的主机。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Docker 容器获取控制台输出 的相关文章

随机推荐