背景 みなさんも「dockerのbuild contextについて説明してクレメンス」と突然聞かれることありますよね。 僕は、もう疲れちゃって 全然わからなくてェ... 調べてみたのでまとめておきます。 結論 dockerのbuild contextとは、「dockerのbuild時にアクセスできるファイル群」です。 そのファイル群の実態は、「アーカイブファイルやテキストファイル」となっています。 これだけ聞いても、はて??って感じだと思うので、公式サイトを参考に説明追加していきます。 説明 build contextの解説に入る前に、前提として「dockerコマンドがどのように実行されるか」を解説します。 前提知識 The Docker client talks to the Docker daemon, which does the heavy lifting of building,