Edited at

Docker 初心者 | RUN と CMD の違い

More than 1 year has passed since last update.


  • RUN - イメージ作成時に実行される

  • CMD - コンテナ実行時に実行される



Dockerfile


Dockerfile

FROM alpine

RUN echo "RUN!"
CMD echo "CMD!"



イメージ作成

$ docker build . -t example_container

(色々な処理)

RUN!

(色々な処理)


コンテナ実行

$ docker run example_container

CMD!


参考


環境


  • Docker version 17.03.1-ce, build c6d412e