「Docker関連」の版間の差分
提供: Eospedia
(→Docker swarm) |
|||
行44: | 行44: | ||
== Docker swarm == | == Docker swarm == | ||
複数のホストマシン上のDockerをネットワークを介して相互接続する機能。SwarmでDockerのクラスタを作った暁には、overlayと呼ばれるタイプのDockerネットワークを作成し、そのネットワークへ(複数のホストで動作している)コンテナを参加させることで、ホストをまたいでのコンテナ間の通信が可能となる。 | 複数のホストマシン上のDockerをネットワークを介して相互接続する機能。SwarmでDockerのクラスタを作った暁には、overlayと呼ばれるタイプのDockerネットワークを作成し、そのネットワークへ(複数のホストで動作している)コンテナを参加させることで、ホストをまたいでのコンテナ間の通信が可能となる。 | ||
+ | |||
+ | https://docs.docker.com/network/ で、Networking overview ⇒ Bridge network tutorial ⇒ Overlay networking tutorial と読み進めると、機能やありがたみが分かりやすいのではないかと思う。 | ||
== Portainer == | == Portainer == |
2020年9月16日 (水) 12:47時点における版
Dockerを利用して研究、開発の環境を構築する方法を書いていきます。
用語の整理
なかなかに複雑なので用語を整理しておきます。間違っている部分もあるかもしれないので、適宜修正してください。
用語 | 説明 |
---|---|
Docker | |
Docker machine | |
Docker engine | |
Docker desktop | |
Docker CLI | |
Docker compose | |
Docker swarm | 複数のホストマシン上のDockerをネットワークを介して相互接続する機能。 |
Kubernetes (K8s) | |
NVIDIA Docker | |
NVIDIA Container Toolkit |
Dockerのネットワークについて
1つのホストマシン上のDocker上でのコンテナ間の通信や、複数のホストマシン上のDocker上でのコンテナ間の通信、自分の好みのDockerネットワークを組む方法などについて、公式ドキュメント( https://docs.docker.com/network/ )がある。
Docker swarm
複数のホストマシン上のDockerをネットワークを介して相互接続する機能。SwarmでDockerのクラスタを作った暁には、overlayと呼ばれるタイプのDockerネットワークを作成し、そのネットワークへ(複数のホストで動作している)コンテナを参加させることで、ホストをまたいでのコンテナ間の通信が可能となる。
https://docs.docker.com/network/ で、Networking overview ⇒ Bridge network tutorial ⇒ Overlay networking tutorial と読み進めると、機能やありがたみが分かりやすいのではないかと思う。
Portainer
DockerのGUI管理ツールです。https://www.portainer.io/
ウェブブラウザでアクセスして管理、確認できます。