在docker-compose的子Dockerfile中使用环境变量可以通过以下步骤实现:
environment
关键字来设置环境变量,例如:version: '3'
services:
myservice:
build:
context: .
dockerfile: Dockerfile
environment:
- MY_ENV_VAR=value
ARG MY_ENV_VAR
ENV MY_ENV_VAR=$MY_ENV_VAR
FROM nginx:${MY_ENV_VAR}
这样,当构建docker镜像时,docker-compose会将定义的环境变量传递给Dockerfile,并在构建过程中使用它们。
关于docker-compose和Dockerfile的更多详细信息,可以参考腾讯云容器服务产品文档:
领取专属 10元无门槛券
手把手带您无忧上云