ポーテナーの紹介 Portainer は、ステータス表示パネル、アプリケーション テンプレートの迅速な展開、コンテナ イメージ ネットワーク データ ボリュームの基本操作 (イメージのアップロードとダウンロード、コンテナの作成など)、イベント ログの表示、コンテナ コンソールの操作、Swarm クラスターとサービスの集中管理と操作、ログイン ユーザーの管理と制御などを提供する Docker 用のグラフィカル管理ツールです。機能は非常に包括的であり、基本的に中小規模のユニットのコンテナ管理のニーズをすべて満たすことができます。 Portainer イメージをダウンロード #現在の Portainer イメージを照会する docker search portainer 上の図は、ダウンロードボリューム付きの portainer イメージを示しています。最初のイメージ (docker.io/portainer/portainer) をダウンロードします。 # イメージをダウンロード docker pull docker.io/portainer/portainer スタンドアロン版の操作 Docker ホストが 1 つしかない場合は、スタンドアロン バージョンを使用できます。Portainer のスタンドアロン バージョンは、実行が非常に簡単です。マシン上の Docker イメージ、コンテナー、およびその他のデータを管理するためにコンテナーを起動するには、1 つのステートメントだけが必要です。 docker run -d -p 9000:9000 \ --restart=常に\ -v /var/run/docker.sock:/var/run/docker.sock \ --name prtainer-test \ docker.io/portainer/portainer このステートメントは、ホストのポート 9000 をコンテナーのポート 9000 に関連付け、コンテナーに portainer-test という名前を付けます。コマンドを実行すると、マシンの IP:PORT を使用して Portainer にアクセスできるようになります。 アクセス方法: http://IP:9000 最初のログインには、登録済みユーザーと管理者ユーザーのパスワードが必要です。 スタンドアロン バージョンの場合は、ローカルを選択するだけです。選択後、[接続] をクリックしてローカル Docker に接続します。 注: このページでは、コンテナ内の /var/run/docker.socker に接続するために、ローカルの /var/run/docker.socker をマウントするように求められます。そのため、起動時にマウント ファイルを指定する必要があります。 表紙: コンテナリスト: コンテナ リスト内のコンテナ名をクリックすると、コンテナの詳細が表示されます。 コンテナの詳細ページでコンテナを使用してイメージを作成することもできます。 ミラー リスト (ミラー リストでは、リモートの場所またはプライベート ライブラリからミラーを直接プルできます。プライベート ライブラリからプルするには、プライベート ライブラリのアドレスを事前に構成する必要があります。これについては後で説明します)。 イメージ ID をクリックすると、イメージの詳細が表示されます。詳細ページでは、イメージに関する情報に加えて、イメージにタグを付け、リモート リポジトリまたはプライベート リポジトリにイメージをプッシュすることもできます。 ウェアハウス管理ページ (このインターフェイスでは、構成されたイメージ ウェアハウスのリストを表示でき、ウェアハウスを追加できます。追加に成功したら、イメージ ミラー ページでプル操作とプッシュ操作を実行できます。): ミラーリポジトリを追加します。 Portainer には、権限管理、ネットワーク管理など、他の操作もいくつかあります。インストールして、それらについて学ぶことができます。 クラスター操作 ほとんどの場合、Docker クラスターがあり、その中には数台または数十台のマシンが含まれることがあります。そのため、クラスターの管理は非常に重要です。Portainer もクラスター管理をサポートしています。Portainer は、Swarm と連携してクラスター管理操作を実行できます。ここで最初に Swarm を構築しました。 Swarm クラスターの構築方法については、こちらの記事を参照してください: Swarm を使用した Docker クラスターの構築。 portainer をクラスター モードで起動します (ここでは、単純に起動してから、インターフェイスにノードを追加します)。 docker run -d -p 9000:9000 --restart=always --name prtainer-test docker.io/portainer/portainer ここでは、リモート モジュールを選択します。名前とノード URL を追加するように求められます。理解できる限り、任意の名前を選択できます。エンドポイント URL は、Swarm クラスターで設定されたノード URL です。たとえば、私のマシンの IP は 10.0.11.152 で、リスニング ポートはデフォルトの 2375 なので、ここでの URL は 10.0.11.152:2375 です。 クラスターモードで起動する場合は、Swarm 管理ノードに portainer をインストールして起動し、エンドポイント URL の初回設定時に管理ノードの URL を設定することをお勧めします。 フォームに入力したら、「接続」をクリックして管理ページに入ります。管理ページの左上隅に、管理対象クラスター ノードのリストが表示されます。 ノードの情報を表示するには、そのノードをクリックします。イメージとコンテナの操作は基本的にスタンドアロン モードと同じです。ここでは、ノードの追加についてのみ説明します。 ナビゲーション バーの [エンドポイント] をクリックして、ノード リスト ページに入ります。 上の図から、ノードを追加する方法が一目でわかるはずです。名前、エンドポイント URL、ノード IP を入力するだけで、クラスター ノードを追加できます。非常に簡単です。 これで、Portainer の基本的な操作は完了です。ただし、具体的な操作手順は自分で学習して理解する必要があります。 Portainer を使用して Docker のビジュアル インターフェースを構築する方法については、これで終わりです。Docker ビジュアル インターフェースの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: HTML でフレームセット タグを使用するチュートリアル
vuex 永続状態基本原則: すべての vuex データをローカルストレージに保存し、ページが更新さ...
1. Python 3をダウンロードする https://www.python.org/ftp/py...
まず、方法を理解します。 docker exec を使用して Docker コンテナに入るDocke...
この記事では、ショッピングカートの増減と価格計算を実現するためのjsの具体的なコードを紹介します。具...
目次1. 親コンポーネントと子コンポーネントの関係2. 小道具3. $エミット4. $親V. 結論 ...
公式チュートリアルに従って、インストール パッケージをダウンロードし、[インストール] をクリックし...
CSS を導入する方法には、インライン スタイル、内部スタイル シート、外部スタイル シートの 3 ...
Raspberry Pi モデルは 4b、1G RAM です。システムはubuntu19.10サーバ...
この記事を読む前に、ボリューム、バインドマウント、tmpfs マウントの基本を理解しておいてください...
この記事では、Webページの画像の回転を実現するためのjsの具体的なコードを参考までに共有します。具...
以前、Amap API を非同期にロードする方法を紹介しました。今回は、vue-amap の使用方法...
質問: コンピュータを再起動した後、docker の mysql コンテナを再起動できません。原因が...
上部のメニュー バーに検索ボックスを配置するのは一般的なシナリオですが、検索機能がそれほど頻繁に使用...
バージョンチェーンInnoDB エンジン テーブルでは、クラスター化インデックス レコードに 2 つ...
var numA = 0.1; var numB = 0.2; アラート(numA + numB)...