「Docker関連」の版間の差分
提供: Eospedia
| (同じ利用者による、間の15版が非表示) | |||
| 行2: | 行2: | ||
== 用語の整理 == | == 用語の整理 == | ||
| + | なかなかに複雑なので用語を整理しておきます。間違っている部分もあるかもしれないので、適宜修正してください。 | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
|+Docker用語の整理 | |+Docker用語の整理 | ||
! style="width:10%" | 用語 | ! style="width:10%" | 用語 | ||
! 説明 | ! 説明 | ||
| + | |- | ||
| + | ! Docker | ||
| + | | | ||
| + | |- | ||
| + | ! Docker machine | ||
| + | | | ||
|- | |- | ||
! Docker engine | ! 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をネットワークを介して相互接続する機能。SwarmでDockerのクラスタを作った暁には、overlayと呼ばれるタイプのDockerネットワークを作成し、そのネットワークへ(複数のホストで動作している)コンテナを参加させることで、ホストをまたいでのコンテナ間の通信が可能となる。他にも色々できる。 | |
| − | + | ||
| + | https://docs.docker.com/network/ で、Networking overview ⇒ Bridge network tutorial ⇒ Overlay networking tutorial と読み進めると、機能やありがたみが分かりやすいのではないかと思う。 | ||
| + | |||
| + | == Portainer == | ||
| + | DockerのGUI管理ツールです。https://www.portainer.io/ | ||
| + | |||
| + | ウェブブラウザでアクセスして管理、確認できます。 | ||
| + | |||
| + | == [[Dockerトラブルシューティング]] == | ||
2020年11月17日 (火) 12:27時点における最新版
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/
ウェブブラウザでアクセスして管理、確認できます。