Portainer を使用して Docker ネットワークを作成および管理するにはどうすればよいですか?

Portainer を使用して Docker ネットワークを作成および管理するにはどうすればよいですか?

​翻訳者 |ブガッティ

校正:孫淑娟

Docker コンテナを初めて使用する場合は、私のお気に入りの Docker ツールの 1 つである Portainer をご存知かもしれません。この Web ベースのツールを使用すると、ネットワークを含む Docker コンテナのほぼすべての側面を管理できます。

Docker コンテナのネットワークを管理する必要があるのはなぜですか?つまり、隔離のためです。 Docker ネットワークを使用すると、Docker コンテナを必要な数のネットワークに接続したり、コンテナを相互に分離したりすることもできます。 Docker ネットワークは、いくつかの理由で使用されます。

  • コンテナは分離されたネットワークにデプロイできます。
  • ワークロードを実行するために必要なオペレーティング システムのインスタンスが少なくなります。
  • アプリケーション配信の高速化に役立ちます。
  • アプリケーションの移植性を向上します。

Portainer を使用して Docker ネットワークの作成を開始する前に、プラットフォームで使用できるさまざまなネットワーク ドライバーを理解する必要があります。これらのドライバーは次のとおりです。

  • bridge - デフォルトのネットワーク ドライバー。これは、通信にネットワークを必要とする個別のコンテナにアプリケーションをデプロイする場合や、複数のコンテナが同じホストと通信する必要がある場合に使用されます。
  • host - 個別のコンテナ用の別のネットワーク。このネットワークのみがホスト ネットワークを使用します。ネットワーク スタックがホストと通信できない場合に使用されます。
  • オーバーレイ - 複数の Docker デーモンを接続して、Swarm サービスが相互に通信できるようにします。異なるホスト上のコンテナが相互に通信する必要がある場合に使用されます。
  • ipvlan - ユーザーに IPv4 および IPv6 アドレスの完全な制御権を与えます。ネットワークをより厳密に制御する必要がある場合に使用されます。
  • macvlan - コンテナに MAC アドレスを割り当てて、ネットワーク上の物理デバイスとして表示できるようにします。コンテナをネットワーク上の物理ホストとして表示する必要がある場合に使用します。

Portainer を使用すると、ホスト ネットワーク オプションが欠落しており、bridge、ipvlan、macvlan、overlay のみが使用可能であることがわかります。

Portainer を使用して Docker ネットワークを作成する方法は?

Portainer インスタンスにログインします。 Portainer をまだデプロイしていない場合は、「永続ストレージを備えた Portainer コンテナ管理ツールをデプロイする方法」をお読みください。 》​​ をクリックして、デプロイ方法を学習します。ログインしたら、左側のサイドバーの「ネットワーク」をクリックします (図 A)。

図 A. Portainer のサイドバー ナビゲーションのネットワーク エントリ。

表示されるウィンドウ (図 B) で、[ネットワークの追加] をクリックします。

図 B. ここでは、以前に作成したネットワークがいくつか表示されます。

「ネットワークの作成」ウィンドウ (図 C) で最初に行う必要があるのは、新しいネットワークに名前を付けることです。

図C. Portainerで最初のネットワークを作成する

このネットワークを trtest と呼びます。デフォルトのブリッジ ドライバーを使用するので、[ドライバー] ドロップダウン リストから [ブリッジ] を選択します。

次に、IPv4 の範囲、サブネット、ゲートウェイを定義します。たとえば、IPv4 サブネット 10.0.0.0/16、IPv4 範囲 10.0.0.0/25、ゲートウェイ 10.0.0.1 を割り当てることができます。範囲内の IP アドレスを除外する必要がある場合は、「除外 IP を追加」をクリックし、必要な値を入力します。

分離されたネットワークの場合は、オン/オフ スライダーがオンの位置に切り替えられていることを確認してください。さらに、手動コンテナ接続を有効にする場合は、「手動コンテナ接続を有効にする」のオン/オフ スライダーをオンの位置に切り替えます。

また、ネットワークを管理者、特定のユーザー、またはユーザー グループに制限することもできます。これを実行するには、まず承認チームまたは承認ユーザーを作成する必要があります。

必要な情報を入力したら、「ネットワークを作成」をクリックします。すぐにネットワーク リストに戻り、trtest が使用できるようになります。ネットワークをクリックすると、ID とネットワーク構成が表示されます (図 D)。

図D. 新しく作成されたtrtestネットワーク

ネットワーク内で編集できるのは所有権のみであることに注意してください。したがって、ネットワークを作成してから戻って承認済みユーザーまたはチームを作成すると、その制限されたユーザーにネットワークを再割り当てできます。そうしないと、ネットワーク構成を介して何も変更できません。

新しいネットワークの使い方は?

新しいネットワークを使用して新しいコンテナを作成しましょう。左側のサイドバーで「コンテナー」をクリックし、「コンテナーの追加」をクリックします。表示されるウィンドウで、通常どおりコンテナ情報を入力し、下部にある「ネットワーク」タブをクリックします。表示される画面で、[ネットワーク] ドロップダウン リストから新しいネットワークを選択します (図 E)。

図E. コンテナ作成中にtrtestネットワークを選択する

コンテナの構成が完了したら、「コンテナのデプロイ」をクリックします。コンテナが正常にデプロイされると、コンテナがリストされ、ネットワークで設定した IPv4 範囲内の IP アドレスが表示されます (図 F)。

図 F. trtest コンテナ (trtest ネットワークに接続) の IP アドレスは 10.0.0.2 です。

おめでとう! Portainer GUI を使用して、Docker ネットワークを作成し、それをコンテナーに接続しました。

原題: Portainer で Docker ネットワークを作成および管理する方法、著者: Jack Wallen

<<:  ビジネスイノベーションの加速 マルチクラウド管理はエンタープライズ開発に必須ですか?

>>:  テストスキルの向上 - k8s のコアコンセプト

推薦する

Baidu Experience はあなたにぴったりの場所でしょうか?

百度は2010年に新製品「百度体験」を発売して以来、人生経験を共有するウェブサイトとなっている。 B...

アルゴリズムの更新、検索エンジンによる外部リンク構築の規制

ウェブサイトを構築するときは、まずユーザー エクスペリエンスを考慮し、次に検索エンジンを考慮する必要...

中国のハッカー産業チェーンの規模は数百億に達する可能性があり、情報セキュリティに関する懸念が生じている。

個人情報窃盗防止のための法整備を求める特定の消費、医療、家の見学、登録などにより、個人情報が「野火の...

SEM アカウントの最適化に関する考察

SEO 業界の低迷により、ますます多くの個人や企業が入札を始めています。検索マーケティング広告は、従...

inet.ws はどうですか?米国中部のシカゴデータセンターにおけるVPS評価

inet.ws は、米国中部のシカゴで VPS ビジネスを展開しています。KVM 仮想化、純粋な S...

魔法のSEOの背後には、戻れない深淵が潜んでいるかもしれない

記事にあらゆる種類のキーワードを追加することに慣れたのはいつからかわかりません。まるで強迫性障害があ...

新しい視点: ウェブサイトのキーワードランキングの変化を必ずしも外部要因に帰するべきではない

友人のウェブサイトのキーワードランキングが変わっているのをよく見かけるので、その理由を探して、検索エ...

AIはクラウドコンピューティング大手の次の競争の焦点となる

人工知能が今日の情報技術分野で最もホットな話題であることは疑いの余地がなく、情報産業を豊かにし、改善...

2024 年に統合データ ストレージを推進する 4 つの要因

現在の技術力の優れた環境において、企業は急速にクラウド コンピューティングへと移行しています。最新の...

Linodeの10ドル割引コードの説明

過去 2 日間、Linode はホスティング業界で最もホットな話題となりました。11 年の歴史を持つ...

タオバオで婦人服を販売する際の致命的な在庫問題を解決する方法

タオバオの婦人服業界では、「婦人服製品の10のうち9つは在庫の問題で売れない」という格言が広まってい...

maple-hosting: オランダの反苦情サーバー、月額 249 ドル、AMD Ryzen9 3900X/32gDDR4/4T ハードディスク/100T トラフィック、最大 20Gbps 帯域幅

Maple-hostingはオランダの民間ホスティング会社で、主にオランダのデータセンターで独立した...

協力的な姿勢でウェブサイトの掲載とランキングを向上させるにはどうすればよいでしょうか?

双方に利益のある協力。この言葉があらゆる分野に当てはまるのは当然のことですが、SEO 業界でも同じこ...

123systems-Xen.PV/1gメモリ/30ドル/クリスマスプロモーション/ウェブサイト再設計/

クリスマス プロモーション、Web サイトの刷新 (以前よりも見栄えがよくなりました)、123sys...

Doubanアカウントメンテナンス失敗

「アカウントのメンテナンスは、自発的に行うものではなく、複数のプラットフォームで自分の社会的性格のさ...