Docker 容器环境变量配置有多种方式:1)在 Dockerfile 中使用 ENV 指令设置;2)在 docker run 时使用 -e 或 --env 参数传递;3)使用 --env-file 从文件读取环境变量;4)在 docker-compose.yml 中使用 environment 或 env_file 配置。环境变量的优先级:docker run -e > docker-compose.yml > Dockerfile ENV。最佳实践:使用环境变量配置不同环境(开发、测试、生产)的参数,避免将敏感信息硬编码到镜像中。对于敏感信息,建议使用 Docker Secrets(Swarm)或 Kubernetes Secrets。