今回は、docker desktopのコンテナにネットワークを介してアクセスを行う場合を考える。この連載では、Windows上にdocker desktopをインストールしてコンテナを利用する場合を、「Dockerデスクトップ」と表記する。これは、WSL上にdocker engine(あるいはcli)を ...
前回はDockerホスト単体でのコンテナ管理方法を紹介した。サービス提供環境では、以下の理由から複数のサーバで運用することが多い。 ・ひとつのホストに負荷が集中するのを避けるため ・ホストがダウンした場合のリスクを軽減するため そこで今回は ...
複数のホストOS間通信を実現するためにOVSでは、どのような技術が使われるのでしょうか。OVSは、「VXLAN」(Virtual eXtensible Local Area Network)や「GRE」(Generic Routing Encapsulation)と呼ばれるトンネリングの機能を提供します。GREトンネルは、通信トラフィックの ...
コンテナ用ネットワークを作成しないマルチホストでのコンテナ間通信 前回の例では、ホストOSのブリッジインタフェース「docker1」に対して、docker network createにより、コンテナ用のネットワーク「mynet1」を作成し、マルチホストのコンテナ間通信を実現し ...
Dockerでコンテナを作成するのは容易だが、それらがマイクロサービスとして機能するためには、さまざまな要素を考慮したネットワーク接続性が不可欠だ。基本的なところから復習しよう。 コンテナはサンドボックス実行環境で、コンテナそれぞれに独自の ...
Docker lets applications and their dependencies run consistently on your computer by packaging them into containers, which are portable, isolated environments. It's the ideal solution if you want ...
コンテナ管理ツール「Docker」の登場は、コンテナが広まるきっかけをもたらしました。Dockerが登場する以前からコンテナの技術は存在していましたが、コンテナを利用するにはOSが持つ「名前空間」や「cgroup」といった複数の機能を組み合わせて、各 ...
Since the Docker version is close to the latest, it may not be possible to prepare the environment due to compatibility issues with the existing environment or incompatibility with package management ...