Docker-概要
Dockerはコンテナ管理サービスです。Dockerのキーワードはdevelop, ship そして runどこでも。Dockerの全体的な考え方は、開発者がアプリケーションを簡単に開発し、それらをコンテナーに入れて、どこにでもデプロイできるようにすることです。
Dockerの最初のリリースは2013年3月で、それ以来、特にアジャイルベースのプロジェクトに直面して、Dockerは現代の世界開発の流行語になりました。
Dockerの機能
Dockerには、コンテナーを介してオペレーティングシステムのフットプリントを小さくすることで、開発のサイズを縮小する機能があります。
コンテナーを使用すると、開発、QA、運用など、さまざまなユニットのチームがアプリケーション間でシームレスに作業することが容易になります。
Dockerコンテナーは、物理マシンや仮想マシン、さらにはクラウドのどこにでもデプロイできます。
Dockerコンテナーは非常に軽量であるため、非常に簡単にスケーラブルです。
Dockerのコンポーネント
Dockerには次のコンポーネントがあります
Docker for Mac − MacOSでDockerコンテナを実行できます。
Docker for Linux − LinuxOSでDockerコンテナを実行できます。
Docker for Windows − WindowsOSでDockerコンテナを実行できます。
Docker Engine −Dockerイメージの構築とDockerコンテナの作成に使用されます。
Docker Hub −これは、さまざまなDockerイメージをホストするために使用されるレジストリです。
Docker Compose −これは、複数のDockerコンテナを使用するアプリケーションを定義するために使用されます。
これらすべてのコンポーネントについては、以降の章で詳しく説明します。
Dockerの公式サイトは https://www.docker.com/このサイトには、Dockerソフトウェアに関するすべての情報とドキュメントがあります。また、さまざまなオペレーティングシステムのダウンロードリンクもあります。