问题描述
在Docker Build时怎么给容器内部即传参给容器内部,不是docker,比如我Docker有个环境变量,这个没有设置,在编译的时候根据传参不同,执行不同的操作来生成我指定的镜像,不要每个不同版本都写一遍配置。
问题解答
回答1:Docker 镜像是作为一个通用的镜像存在的,所有的环境变量等的设置都应该通过 run 的时候指定参数来实现。你想使用不同的配置可以用 docker compose ,而不是为不同的配置生成不同的镜像

问题描述
在Docker Build时怎么给容器内部即传参给容器内部,不是docker,比如我Docker有个环境变量,这个没有设置,在编译的时候根据传参不同,执行不同的操作来生成我指定的镜像,不要每个不同版本都写一遍配置。
问题解答
回答1:Docker 镜像是作为一个通用的镜像存在的,所有的环境变量等的设置都应该通过 run 的时候指定参数来实现。你想使用不同的配置可以用 docker compose ,而不是为不同的配置生成不同的镜像
相关文章:1. 在win平台做lamp开发测试,用vagrant+virtualbox,还是用vmware+docker方便?2. Docker使用不同的基础镜像会导致性能差异吗?3. 如何监控 docker container 的 cpu, memory, network4. docker启动registry的时候出现报警5. docker-images - docker官方拉取的centos最新镜像系统信息却是ubuntu怎么回事啊?6. docker registry精确搜索镜像文件7. ghost的docker镜像映射端口无效8. dockerfile - docker build images失败后如何删除9. shell - ubuntu server /opt/backups/目录中的文件每天如何以增量的方式自动备份到U盘10. docker 怎样同时支持静态内容和动态内容

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主