我正在尝试使用
az containerapp compose
命令从 docker compose 文件部署多个容器。它确实会在 docker-compose.yaml文件中的
environment:
下获取变量名称。但它不会获取这些环境变量的值。我正在阅读此处的文档,但尚未找到答案。是否可以使用 .env 文件?
我知道的唯一解决方法是使用 containerapp 本机 yaml 文件并使用它设置变量值。还有其他方法吗?
az containerapp compose 命令不直接支持
.env
文件来填充 docker-compose.yaml 文件中的环境变量值。建议您切换到本机容器应用 yaml,即通过 cli、yaml 配置或通过预处理手动传递环境变量。
类似这样的-
properties:
containers:
- name: app
image: nginx:latest
env:
- name: VAR1
value: value1
- name: VAR2
value: value2
在 MS QnA 论坛上找到类似的 thread1 和 thread2 询问
您还可以查看MS Doc