如何在 docker-compose 中使用本地环境变量
how can use local env variable in docker-compose
如何在 docker compose 中访问我的 os 环境变量?
在我的 os:
export TOKEN=""
sudo docker-compose up
# WARNING: The TOKEN variable is not set. Defaulting to a blank string.
docker-compose.yml
version: '3.8'
services:
web:
build:
context: ../
dockerfile: build/Dockerfile
environment:
- TOKEN=$TOKEN
看起来不错,您在 shell 中导出的环境变量应该可供它使用,以便能够抓取撰写过程。如果您遇到问题,也许更改其中一个名称就足够了?
我正在链接来自 docker 论坛的 thread 关于这个问题
你可以使用
export ENV_VARIABLE=""
version: '3.8'
services:
web:
build:
context: ../
dockerfile: build/Dockerfile
environment:
- ENV_VARIABLE=$ENV_VARIABLE
你的错误在于使用 sudo !
只是run docker-compose up
如何在 docker compose 中访问我的 os 环境变量?
在我的 os:
export TOKEN=""
sudo docker-compose up
# WARNING: The TOKEN variable is not set. Defaulting to a blank string.
docker-compose.yml
version: '3.8'
services:
web:
build:
context: ../
dockerfile: build/Dockerfile
environment:
- TOKEN=$TOKEN
看起来不错,您在 shell 中导出的环境变量应该可供它使用,以便能够抓取撰写过程。如果您遇到问题,也许更改其中一个名称就足够了?
我正在链接来自 docker 论坛的 thread 关于这个问题
你可以使用
export ENV_VARIABLE=""
version: '3.8'
services:
web:
build:
context: ../
dockerfile: build/Dockerfile
environment:
- ENV_VARIABLE=$ENV_VARIABLE
你的错误在于使用 sudo !
只是run docker-compose up