我是Docker的新手,并且被RUN cmd搞糊涂了。
RUN echo YYYYYYYYY&& yum install -y gcc
当docker build和docker运行时,将执行RUN。 但似乎回声只会在构建过程中运行。因此在发出泊坞游戏后我看不到回显输出YYYYYYYYYY,只能看到yum的输出。
为什么容器启动时不执行echo?
答案 0 :(得分:2)
仅在使用 docker build 创建图像时执行RUN命令。您的运行将生成 echo (用于记录)并在图像中安装gcc
如果要在容器启动时执行,则必须使用 CMD 或 ENTRYPOINT 。