Docker 'RUN'命令中没有'echo'输出
鉴于: 然后我通过docker build构建了它: 为什么我看不到两个echo输出?在docker文件中运行命令,作为docker构建过程的一部分执行。它们用于对正在创建的图像进行更改。从生成的图像启动容器时,不会执行这些命令 CMD和ENTRYPOINT指令描述了容器引导时将执行的命令。阅读了解更多详细信息。在docker构建过程中,在docker文件中运行命令。它们用于对正在创建的图像进行更改。从生成的图像启动容器时,不会执行这些命令 CMD和ENTRYPOINT指令描述了容器引导时将执行的命令。阅读更多细节Docker 'RUN'命令中没有'echo'输出,docker,Docker,鉴于: 然后我通过docker build构建了它: 为什么我看不到两个echo输出?在docker文件中运行命令,作为docker构建过程的一部分执行。它们用于对正在创建的图像进行更改。从生成的图像启动容器时,不会执行这些命令 CMD和ENTRYPOINT指令描述了容器引导时将执行的命令。阅读了解更多详细信息。在docker构建过程中,在docker文件中运行命令。它们用于对正在创建的图像进行更改。从生成的图像启动容器时,不会执行这些命令 CMD和ENTRYPOINT指令描述了容器引导时将执行
$cat Dockerfile
FROM java:openjdk-8u72-jdk
RUN echo "..."
RUN echo $FOO
$docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> sha256:02914 About a minute ago 642.8 MB
java openjdk-8u72-jdk sha256:081ce 3 days ago 642.8 MB
$docker run -it -e FOO='bar' sha256:02914
root@26d514890b3a:/#