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