在Flask应用程序中获取Docker ID

问题描述 投票:0回答:1

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

python docker flask dockerfile docker-container
1个回答
0
投票

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

import socket
docker_short_id = socket.gethostname()
© www.soinside.com 2019 - 2024. All rights reserved.