Portainer を Docker Desktop に追加してリモート環境に接続する方法 - TechRepublic

Portainer を Docker Desktop に追加してリモート環境に接続する方法 - TechRepublic

Docker Desktopは、Dockerコンテナ管理用の公式GUIです。このクロスプラットフォームツールを使えば、デプロイメントに必要なほぼすべての操作を実行できます。ただし、Docker Desktopの唯一の注意点は、アプリがインストールされているホスト上のコンテナしか管理できないことです。リモートサーバーへの接続に使用したい場合は、残念ながら使えません。

しかし、リモート環境に接続できるWebベースのPortainerの方が機能が充実していることに気づきました。Portainerを使えば、文字通りコンテナのあらゆる側面を管理できます。

PortainerをDocker Desktopに追加できることを知ったとき、とても興奮しました。PortainerをDocker Desktopに追加することで、機能セットが拡張され、アプリケーションのパワー、制御性、柔軟性が向上します。

GUI を使用して Docker コンテナを真剣に管理したいと考えている人にとって、Portainer を Docker Desktop に追加することは非常に価値があります。その方法を説明します。

参照: 採用キット: バックエンド開発者 (TechRepublic Premium)

必要なもの

これを動作させるために必要なのは、Docker Desktop のインスタンスを実行することだけです。まだ実行していない場合は、こちらのチュートリアルで手順をご案内しています。

それでは、Portainer を追加しましょう。

Portainerのインストール方法

Docker Desktop の開発者は、便利なマーケットプレイスのおかげでこれを非常に簡単にしました。マーケットプレイスでは、Portainer や、anchor、JFrog、Lens、Meshery、OpenShift、Snyk などの他の多くの拡張機能をインストールできます。

Portainerをインストールするには、Docker Desktopを開きます。アプリが起動したら、左側のナビゲーションにある「拡張機能を追加」をクリックします(図A)。

図A

画像: Jack Wallen/TechRepublic。Docker Desktopのメインウィンドウには、拡張機能がベータ版であることが明確に表示されています。

Portainer に関連する「インストール」をクリックし、プロンプトが表示されたらユーザーパスワードを入力します。インストールは比較的早く完了し、完了すると左側のサイドバーに Portainer が表示されます(図 B)。

図B

画像: Jack Wallen/TechRepublic。Portainer が正常にインストールされました。

Portainer リストをクリックし、[開始] をクリックします (図 C )。

図C

画像: Jack Wallen/TechRepublic。デフォルトの環境を使用することも、独自の環境を作成することもできます。

リモートDocker接続を追加する方法

Docker サーバーが Docker Desktop をインストールしたのと同じマシン上で実行されている場合は、「開始」をクリックするだけでその環境に接続できます。

ただし、Dockerサーバーがリモートの場合は、「環境を追加」をクリックします。表示されるウィンドウ(図D)で、「Docker」タブをクリックします。

図D

画像: Jack Wallen/TechRepublic。Portainerにリモート環境を追加。

例えば、環境にDocker Swarmという名前を付け、コントローラーのIPアドレスが192.168.1.13だとします。その場合、Docker Swarm名前に を追加し、環境URL欄に と入力します192.168.1.13:2375

完了したら、下にスクロールして「環境の追加」 (図 E ) をクリックします。

図E

画像: Jack Wallen/TechRepublic。Portainer用の新しい(リモート)Docker環境を作成するために必要な情報。

Portainer のメイン ウィンドウ (図 F )に戻ると、リモート環境が追加され、すべての統計情報が表示されます。

図F

画像: Jack Wallen/TechRepublic。新しい環境が正常に追加されました。

Portainer を Docker Desktop に追加し、リモート環境に接続する手順はこれだけです。Portainer によって得られる新たなパワーと柔軟性をぜひご体感ください。

Dockerについてさらに詳しく知るには

Docker についてさらに詳しく知りたい場合は、TechRepublic Academy の以下のリソースをお見逃しなく。

  • Dockerコンテナのハッキングとセキュリティ保護
  • Linux & Docker コーディングバンドル
  • Docker および Kubernetes 認定トレーニングバンドル

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

Tagged: