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