そのDockerのインフラの構成をコードで行えるDockerfileの基本的な書き方をまとめておきたいと思います。Dockerfileの基本構文一覧Dockerfileコマンドの詳細Dockerfileをどこに置くべきかDockerfileの基本構文一覧Dockerfileを作成するときに用いる命令文の一覧が下記になります。ビルド完了後に実行される命令それぞれのコマンドについて以下に簡単に書いておきます。{イメージ}@{ダイジェスト}Dockerでビルドするベースイメージを指定することができます。Dockerイメージを生成するときに実行されます。Shell形式とExec形式の2通りの書き方があります。World!'"](直接実行します。環境変数などは利用不可。{実行するコマンド}CMDはFROMコマンドのイメージで生成したコンテナ内でコマンドを実行します。した場合は、最後のCMDを実行します。runコマンドの実行時にコマンドを指定された場合、それが優先されます。...イメージのラベル情報の設定を行います。number}コンテナの公開するポート番号を指定できます。...コンテナ内での環境変数の設定が可能。{作業用ディレクトリのパス}RUNやCMDコマンドで指定したコマンドを実行するディレクトリを指定します。ENVコマンドで指定した環境変数の使用も可能。"{Docker内のファイルのパス}"]Dockerイメージ内にホストのファイルやディレクトリの追加します。sample(WORKDIR/sampleとなります。"{Docker内のファイルのパス}"]Dockerイメージ内にホストのファイルやディレクトリをコピーします。sample(WORKDIR/sampleとなります。["{マウントするパス}"]Dockerイメージのボリュームのマウントする場所を割り当てます。runコマンドが実行されるときに実行されます。UID}Dockerイメージの実行をするユーザーを指定します。Dockerのイメージをビルドするときに実行されます。Dockerfileのイメージをベースイメージとして、他のイメージをビルドスするときに役立ちます。daemonに送ります。したがって、ルートディレクトリなどにおいてしまうとすべてのコンテンツを送ってしまいます。必要ないファイルはDockerfileと同じディレクトリに置かないようにしたり、.dockerignoreファイルを作成したりする。空のディレクトリなどを作成し、そのディレクトリ内に置いたりするのが良いみたいです。はてなブログProサーバーサイド領域を中心にエンジニアをしています。フロントエンドやモバイルアプリの開発も勉強中。reserved.引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。