ポーテナーの紹介 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 でフレームセット タグを使用するチュートリアル
質問: div+css と配置を使用して角丸四角形を実現するにはどうすればよいですか?ソリューション...
1. データベース トランザクションによりデータベースのパフォーマンスが低下します。データの一貫性と...
MySQL では、SQL ステートメント rename table を使用してテーブル名を変更できま...
この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細...
1いくつかの一般的な文字セットMySQL で最も一般的な文字セットには、ASCII 文字セット、ラテ...
目次Vue+ElementUI バックグラウンド管理フレームワークでは、ElementUI とは何で...
「私たちは次の一連のモバイル製品を HTML5 で作成しています。」 「ええ、最近は多くの人が Ap...
この記事では、参考までにメッセージボードを実装するためのJavaScriptの具体的なコードを紹介し...
例: PHP バックグラウンド コードを通じて、従業員情報を削除したり、削除した従業員情報を復元した...
結果:実装コードhtml <link href='https://fonts.goog...
この記事では、MySQL 8.0.16 winx64.zipのインストールと設定方法の具体的なコード...
目次構造を選択ループ構造その間…しながらforループ…のために…で…の…のためにまとめループの終了壊...
序文ヒント: ここで、この記事に記録するおおよその内容を追加できます。例えば、人工知能の継続的な発展...
SVG は、さまざまな利点があるため、近年広く使用されています。残念ながら、WeChat ミニプログ...
Firefox、Opera、その他のブラウザは Webdings フォントをサポートしていません。回...