容器启动时,dockerfile中的RUN命令会执行吗?

时间:2017-11-20 16:41:09

标签: docker dockerfile

我是Docker的新手,并且被RUN cmd搞糊涂了。

  

RUN echo YYYYYYYYY&& yum install -y gcc

当docker build和docker运行时,将执行RUN。 但似乎回声只会在构建过程中运行。因此在发出泊坞游戏后我看不到回显输出YYYYYYYYYY,只能看到yum的输出。

为什么容器启动时不执行echo?

1 个答案:

答案 0 :(得分:2)

仅在使用 docker build 创建图像时执行RUN命令。您的运行将生成 echo (用于记录)并在图像中安装gcc

如果要在容器启动时执行,则必须使用 CMD ENTRYPOINT