【发布时间】:2020-09-12 16:30:09
【问题描述】:
我创建了一个简单的 Flask 应用程序并在 Docker 容器中运行它。我想在我的 Flask 应用程序(python 脚本)中访问该容器的 ID。有什么方法可以获取 Container 的 ID 吗?
【问题讨论】:
标签: python docker flask dockerfile docker-container
我创建了一个简单的 Flask 应用程序并在 Docker 容器中运行它。我想在我的 Flask 应用程序(python 脚本)中访问该容器的 ID。有什么方法可以获取 Container 的 ID 吗?
【问题讨论】:
标签: python docker flask dockerfile docker-container
docker 容器中的主机名是其 id 的简短哈希。反过来,您可以使用它来获取 Python/Flask 中的主机名:
import socket
docker_short_id = socket.gethostname()
【讨论】: