【问题标题】:ENV variable in docker environmentdocker环境中的ENV变量
【发布时间】:2021-10-14 10:31:58
【问题描述】:

您好,我怎样才能以最方便的方式在 Docker / docker-compose 中使用 env 变量? 我正在使用 Django,在本地环境中,我有类似的东西,效果很好 - stripe.api_key = os.environ.get('stripeAPI') 在 Docker 容器中我应该怎么做?当我写docker exec -e stripeAPI=(secret key) <container_id>我得到一个错误命令找不到,但是当我写到最后echo或bash我进入shell但Stripe不起作用。

【问题讨论】:

标签: django docker docker-compose


【解决方案1】:

如果您使用 docker-compose,您可以使用 stripeAPI 变量创建 .env 文件并将此选项添加到 docker-compose 配置到您的 django 服务:

env_file:
- "你的 .env 路径"

所以stripeAPI 将在您的 django 容器中可用

【讨论】:

    猜你喜欢
    • 2018-02-11
    • 2021-08-23
    • 2016-07-07
    • 2017-06-12
    • 2020-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多