はじめに この記事ではDockerの仕組みについて説明します。 対象 Docker初心者で、Dockerの仕組みを知りたい方向け。 コマンド等具体的な手順、Dockerファイルについて説明していません。 また、かみ砕いた表現をしているため、正確性には欠けているかもしれません。 参考資料 主に「15Stepで習得 Dockerから入るKubernetes コンテナ開発からK8s本番運用まで」を参考に書いています。 1.コンテナとは Dockerはコンテナ技術の一種です。 Dockerの説明の前に、まずはコンテナについて説明していきます。 コンテナとは、アプリケーションを起動する際に必要なミドルウェア、ライブラリ、設定ファイル等をひとまとめにしたものです。 複数のコンテナがある場合もそれぞれ独立しているため、別のマシンが動いているかのように扱うことができます。 コンテナのメリットには以下のよう