Docker 如何设置环境变量?

9 min read

在 Docker 中,可以通过以下几种方式设置环境变量:

  1. 在 Dockerfile 中使用 ENV 指令设置环境变量:
ENV KEY=value
  1. docker run 命令中使用 -e 参数设置环境变量:
docker run -e KEY=value image_name
  1. docker-compose.yml 文件中使用 environment 关键字设置环境变量:
services:
  service_name:
    ...
    environment:
      - KEY=value
  1. 使用 --env-file 参数指定一个环境变量文件:
docker run --env-file env_file_name image_name

在环境变量文件中,每行一个环境变量,如:

KEY=value

无论使用哪种方式,设置的环境变量都会传递给 Docker 容器中的应用程序使用。