假设我想要结合这些命令
RUN command_1
ENV FOO bar
RUN command_2
Run Code Online (Sandbox Code Playgroud)
成
RUN command_1 && export FOO=bar && command_2
Run Code Online (Sandbox Code Playgroud)
并且想知道用RUN exportvs 设置变量ENV是否相同.
换句话说,Dockerfile中这些命令之间有区别吗?
ENV FOO bar
Run Code Online (Sandbox Code Playgroud)
VS
RUN export FOO=bar
Run Code Online (Sandbox Code Playgroud) 我有一个基本的 ubuntu docker 映像并正在其上安装 java 8。我需要在 docker 文件中设置 java home,因为 tomcat 需要它。我如何知道安装的jre的位置来设置java home。