ENV是构建指令,非必需。
ENV
ENV指令用于设置环境变量,设置了后,后续的RUN命令都可以使用,并在容器启动时、启动后也一直有效。
RUN
ENV指令格式:
ENV <key> <value>
示例:
ENV JAVA_HOME /opt/java
容器启动后,可以通过docker inspect查看到这个环境变量。
docker inspect
也可以通过在docker run --env key=value时设置或修改环境变量。
docker run --env key=value