在 Flask 应用程序中获取 Docker ID

Getting Docker ID in Flask Application

我创建了一个简单的 Flask 应用程序,运行 它在 Docker 容器中。我想在我的 Flask 应用程序(python 脚本)中访问该容器的 ID。有什么方法可以获取 Container 的 ID 吗?

docker 容器中的主机名是其 ID 的短散列。反过来,您可以使用它来获取 Python/Flask:

中的主机名
import socket
docker_short_id = socket.gethostname()