初心者
docker

Docker 初心者 | RUN と CMD の違い

  • 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