Dockerとはコンテナ技術を使い、アプリケーションの開発・実行を行うプラットフォーム DockerではKernelはホストと共有し、複数のルートファイルシステムを実行する Kernelはコンテナを「グループ分けされたアプリケーションレベルのプロセス」と認識する DockerはClient/Serverアーキテクチャ構成。機能面はServer側で実装、Clientが指示を出す 🚕 Dockerの構成要素Dockerイメージ コンテナのひな型、設計図。イメージの作られた履歴が含まれ、状態を容易に再現できる Dockerfileを自作することでオリジナルのイメージを作成できる Base Imageの上に複数のイメージがスタックされるような構成 Dockerコンテナ イメージから作られる実体のようなもの。内部でワーカプロセスを走らせる コンテナには独立したファイルシステムがあり、コンテナ自体が
![Dockerの基本アーキテクチャの整理](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2ea7e72d0d7f3ba6c237909f321e67ffbdaa24e/height=288;version=1;width=512/https%3A%2F%2Fmorizyun.github.io%2Fimg%2Fog_image.png)