Dockerfile

Docker

【Docker】マルチステージビルドでイメージを軽量化する

こんにちは、かつコーチです。Dockerfileの基本を押さえてイメージを作れるようになると、次にぶつかる壁が「イメージサイズが想像以上に大きい」という問題です。コンパイラやビルドツール、開発用の依存パッケージまで本番用イメージに残ってしま...
Docker

【Docker】よく使うDockerfile命令(FROM・COPY・RUN・CMD)

こんにちは、かつコーチです。前回の記事でDockerfileの全体像を見ましたが、実際に手を動かすとなると「RUN と CMD は何が違うの?」「COPY と ADD はどちらを使えばいいの?」という疑問が必ず出てきます。この記事では、Do...
Docker

【Docker】Dockerfileの書き方基本

こんにちは、かつコーチです。docker pull で公式イメージを使うだけなら簡単なのですが、自分のアプリケーション用のイメージを作ろうとすると、多くの人が最初につまずくのがDockerfileです。「命令がたくさんあってどれから書けばい...