Docker 初心者のメモ書きです。 tl;dr ENV で環境変数に設定する。 詳細 Dockerfile 内で コマンドで渡された引数 ARG は Build 時のみ参照可能で、実行時には参照できない。 実行時には参照するために、渡した引数を ENV で環境変数へ設定する docker build --build-arg HOGE=${hoge} # HOGE変数のデフォルト値の設定 ARG HOGE="default-value" # HOGE変数を環境変数に設定 ENV HOGE ${HOGE} # 実行環境で HOGE を参照 CMD echo ${HOGE}