所以目标是为生产和测试提供不同的图像,因此某些变量会相应变化,因此我需要在构建期间设置环境变量。
# Dockerfile ENV Somename: $value ...
docker build --build-arg Somename=value -t test .
docker run -d -p port:port test
此工作流程不采用环境变量
docker dockerfile docker-compose docker-machine
docker ×1
docker-compose ×1
docker-machine ×1
dockerfile ×1