Dockerfile ENV和ARG命令使用方法
时间:2023-02-10 来源:未知 投稿:admin 点击:次
ENV指令,用于预先定义环境变量。
例:
ENV NAME="fwqzx"
ENV AGE ="18"
ENV MYSQL_VERSION=5.6
后续所有的操作通过$NAME 就可以直接获取变量值了。
ARG和ENV一样,都是用于设置环境变量。
区别在于ENV无论是在镜像构建时,还是容器运行时,该变量都可以使用。
ARG只是用于构建镜像需要设置的变量,容器运行时就消失了。
例:
ENV NAME="fwqzx"
ENV AGE ="18"
ENV MYSQL_VERSION=5.6
后续所有的操作通过$NAME 就可以直接获取变量值了。
ARG和ENV一样,都是用于设置环境变量。
区别在于ENV无论是在镜像构建时,还是容器运行时,该变量都可以使用。
ARG只是用于构建镜像需要设置的变量,容器运行时就消失了。
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。
相关内容
最新热点内容
推荐内容