我通过以下方式启动docker容器:
docker run -e IP_AD=192.168.99.100 -p 80:80 flask_app
我只是试图将一个IP地址传递给烧瓶应用程序,以便可以从我的应用程序加载某些东西.此资源将从环境更改为环境,因此这是我希望将其作为环境变量传递的原因.
后来,我想使用这个变量但是从运行烧瓶应用程序的上下文.如何从我的烧瓶应用程序加载IP_AD并将其用作python变量?
我试过这样做:
import os
os.environ.get('IP_AD')
但它似乎没有加载任何东西.加载从docker run -e传递的IP_AD的正确方法是什么
最佳答案
你可以这样试试
import os
os.environ["IP_AD"]