将variables作为parameter passing给Docker容器
我希望能够在dockerfile中声明一个variables,并在容器运行供用户提供时将其作为parameter passing。 该variables实际上是一个git中心url,需要在容器中克隆。
到目前为止,我想到了声明一个ENVvariables,并在运行命令中使用-e传递它。 我怎么能把一个variables传递给docker run命令?
通过环境传递configuration没有任何错误(这就是你应该如何使用Docker)。
但是,根据您要实现的内容,提前实际构build容器映像可能更相关,并将克隆的存储库包含在其中。
你实际上可以有多个Dockerfiles:
- 一个创build“基础”图像(你现在正在build立),
- 多个只是克隆你需要的仓库(即在构build时而不是运行时)
- 错误:无法从服务器读取版本:获取http:// localhost:8080 / api:dial tcp 127.0.0.1:8080:连接被拒绝
- 自定义日志在泊坞窗
- docker:SQLSTATE 没有这样的文件或目录
- login:帐户不活跃。 当试图login到私人registry的联结
- AWS Elastic Beanstalk使用简单的SpringBoot Eureka映像失败部署Docker
- docker机ls显示状态超时时,另一个docker机创build
- 我可以configurationECS自动清除我的EC2实例中的旧容器吗?
- docker日志写入外部日志文件
- 具有来自Docker容器的对话的脚本