Docker で構築

ようこそ! このガイドは Docker でソフトウェアを構築するための手引きと深い掘り下げです。

ちょうどこれから始めようとしている方だけでなく、既に高度な Docker ユーザだとしても、 Docker の構築機能についての可能性やベストプラクティスについて役立つ指針を、このガイドでは提供します。

このガイドで扱うトピックには、以下の項目が含まれます。

  • 構築(ビルド)概念の導入

  • イメージ容量の最適化

  • 構築スピード性能の改善

  • バイナリの構築と出力

  • キャッシュマウントとバインドマウント

  • ソフトウェアの試験

  • マルチプラットフォーム構築

このガイドを通し、Go 言語で書かれたアプリケーション例を使い、構築機能がどのように動作するかを説明します。このガイドを読み進めるために Go 言語の知識は不要です。

このガイドはシンプルな Dockerfile 例から始まり、次に、それを使って構築します。このガイドは後半の幾つかで、概念とワークフローの詳細を扱います。このガイドを始めから最後まで完全に学ぶ必要はありません。自分に関係ありそうなセクションを読み進めてください。そして、途中から最後までの高度なセクションは、いつか必要になったときのために残しておきます。


参考

Build with Docker | Docker Documentation

https://docs.docker.com/build/guide/