Docker run -e 命令详解
docker run -e 命令用于在启动容器时设置环境变量。这是一个非常有用的功能,可以让您在不修改镜像的情况下,为容器配置不同的运行环境。
基本语法
docker run -e KEY=value ... 镜像名
或
docker run -e KEY ... 镜像名
用法示例
1. 设置单个环境变量
# 设置一个环境变量
docker run -e DEBUG=true nginx
# 设置多个环境变量
docker run -e DEBUG=true -e APP_ENV=production nginx
2. 从宿主机继承环境变量
# 假设宿主机上有环境变量 API_KEY
docker run -e API_KEY nginx
这会将宿主机上的 API_KEY 环境变量传递给容器,保持相同的值。