Py学习  »  docker

如何将run<image>参数传递给dockerfile使用?

enhancedJack • 5 年前 • 1761 次点击  

我有一个简单的文档文件:

FROM alpine:3.7
ARG VAR1=initialValue
RUN mkdir $VAR1

ENV VAR2=goodValue
RUN mkdir $VAR2

当我 建造 传递新值的图像,a 新值 已创建文件夹

docker build --build-arg VAR1=newValue -f Dockerfile -t test  .

但是当我试图用 运行 命令,它不起作用:

docker run  -e VAR2=betterValue   test

这个 良好价值 文件夹已创建。(然而,当我 执行程序 容器和列表环境变量var2现在等于bettervalue。)

如何传递要由DockerFile使用的run参数?如果不可能的话,解决办法是什么?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43563
 
1761 次点击  
文章 [ 3 ]  |  最新文章 5 年前