Dockerを使い始めたけどDockerfileで使えるコマンドがよくわからないので調べてみました 公式にDockerfile Referenceがあるので実はそんなに困らないですが… FROM ベースイメージを指定します 必須 MAINTAINER イメージの作成者を記述できます RUN コマンドを実行します パッケージのインストールなどで多用するコマンドです CMD docker run時に実行されるコマンドです /bin/sh -c で実行されるようです EXPOSE 外部に公開するポートを指定します ENV 環境変数を設定します ADD 指定したファイル・ディレクトリをコンテナ内にコピーします URLの指定が可能 tarファイルは自動解凍する COPY こちらも指定したファイル・ディレクトリをコンテナ内にコピーします URLの指定不可、自動解凍もしません ADD は不要な処理までし