ノーマルビュー

Received — 2026年3月21日 Zennのトレンド

令和最新版 GoでのDockerfile / Docker Composeの書き方

著者: こた
2026年3月18日 17:34
GoでよくDockerfileとComposeを書いてるんですが、いい感じの書き方が固まってきたので共有します。 コード例 もあるのでご自由にどうぞ! 1. マルチステージビルドにする もう当たり前だと思うので割愛しますが、マルチステージビルドは必須です。 ビルドに必要なものと、実行に必要なものを分けるだけで、最終イメージのサイズと攻撃面をかなり抑えられます。 https://docs.docker.com/build/building/multi-stage 2. Distrolessを使用する 実行イメージは小さいほど扱いやすいですが、単にAlpineを選べばよいわけでもあり...

💾

❌