Dockerfileでの環境や、ネットワークの設定の書き方


環境変数の設定

ENV [key] [value]
ENV [key]=[value]

複数を設定するには、

ENV [key]=[value]

を使います。

作業ディレクトリの指定

WORKDIR [作業ディレクトリのパス]

ユーザの指定

USER [ユーザー名/UID]

ラベルの指定

イメージにバージョン情報や作成者情報、コメントなどの情報をもとせるときは、ラベルを使う。

LABEL <キー名>=<値>

ポートの設定

EXPOSE <ポート番号>

Dockerfile内変数の設定

ARG <名前>[=デフォルト値]

デフォルトシェルの設定

SHELL ["シェルのパス", "パラメータ"]

参考

プログラマのためのDocker教科書