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 のコアコンセプト

推薦する

1ページのみでBaiduで良いランキングを獲得する方法

開設して半年以上経つウェディングフォトグラフィーサイトですが、掲載ページは1ページのみ。外部リンクの...

Nayuki Tea は上場を急ぐためにどのようにブランドを構築しているのでしょうか?

ミルクティーは、新しい茶飲料カテゴリーの一つとして若者の間で人気があり、巨大な潜在市場も生み出してい...

2億人が自宅で会議を開催しています! DingTalk、クラウドサーバーの容量を緊急に1万台に拡大

2月3日は特別営業日です。流行を防ぐため、1,000万社以上の企業が2億人のオフィスワーカーを組織し...

基礎ゼロで主流のAPPアプリケーション市場チャネル運用戦略をマスター

この記事では、アプリストアでの有料CPDプロモーションについて紹介し、主にApp Store 、Hu...

日本の SEO プロジェクトはどのように機能しますか?

今日の午後、ロビンは日本の SEO のニーズを持つクライアントからの相談を受けました。コミュニケーシ...

家庭用品のフラッシュセールサイト「ワン・キングス・レーン」の歴史

3月26日、Techcrunchは本日、フラッシュセールサイトOne Kings Laneの開発経緯...

ウェブマスターが高品質のフレンドリーリンクを取得するための4つの方法について簡単に説明します。

インターネットでは、多くのウェブマスターがフレンドリーリンクを作成することでウェブサイトのトラフィッ...

itldcはどうですか?マイアミデータセンターVPSの実体験!

itldcはどうですか? itldc マイアミ VPS はいかがでしょうか?マイアミはアメリカ南東部...

Nexaly-$7.46/Windows/2g メモリ/24g SSD/2T トラフィック/ロサンゼルス

nexaly.com は新しい会社のようです。主な事業は KVM 仮想化に基づく VPS です。ロサ...

Pacificrack US VPSクラスターが期間限定で50%オフで販売中、32個のCセグメントがランダムに割り当てられる

アメリカのQNデータセンター傘下のVPSブランドであるPacificrackは、同社のクラスターVP...

新浪の高級電子商取引事業が閉鎖間近と報じられる

最近、一部のメディアは、Jiapin.com が大規模な人員削減を経験し、Sina Luxury が...

hostkvm: 香港の高防御 VPS、50G 防御、9 月限定版 50% 割引、月額 17 ドルから

hostkvm、9月に香港の高防御VPS事業を追加。香港の高防御 VPS は、アジア太平洋/欧州およ...

クラウド コンピューティングの未来: パブリック クラウド、プライベート クラウド、それともハイブリッド クラウド?

[[210952]] 確かに、クラウド コンピューティングとその発展の可能性は、熱く議論されている問...

効果的なメールマーケティングを行う際に注意すべき点

あらゆるマーケティング手法が隆盛を極める時代において、電子メールマーケティングは一夜にして劣るものに...