Docker 可視化グラフィックツール portainer の詳細な説明

Docker 可視化グラフィックツール portainer の詳細な説明

1. ポーテナーの紹介

Portainer は、コンテナ イメージを視覚化するグラフィカル管理ツールです。Portainer を使用すると、Docker 環境を簡単に構築、管理、保守できます。完全に無料で、コンテナ化されたインストール方法に基づいているため、展開が便利かつ効率的になります。

2. Portainer アーキテクチャの概要

Portainer は、Portainer Server と Portainer Agent の 2 つの要素で構成されています。どちらも、既存のコンテナ化されたインフラストラクチャ上で軽量コンテナとして実行されます。 Portainer エージェントは、クラスター内の各ノードにデプロイし、Portainer サーバー コンテナーにレポートするように構成する必要があります。
単一の Portainer サーバーは、任意の数の Portainer エージェントからの接続を受け入れ、集中インターフェースから複数のクラスターを管理する機能を提供します。これを行うには、Portainer Server コンテナーにデータの永続性が必要です。 Portainer エージェントはステートレスであり、データは Portainer サーバー コンテナーに送り返されます。

ここに画像の説明を挿入

3. Portainerのインストール要件

1. 永続ストレージ
Portainer Server では、動作に必要なデータベースと構成情報を維持するために永続的なストレージが必要です。インストール プロセスでは、プラットフォームの基本的なストレージ構成が提供されます。デフォルトでは、Docker と Kubernetes はどちらもローカル ストレージのみを提供するため、クラスター全体の永続ストレージが必要な場合は、インフラストラクチャ レベルで実装することをお勧めします。
2. Dockerの最新バージョンをインストールする
設置場所

4番目に、Linux上でDockerを使用してPortainerをインストールする

1. まず、Portainer Server がデータベースを保存するために使用するボリュームを作成します。

docker ボリューム作成 portainer_data

2. Portainer Server コンテナをダウンロードしてインストールします。

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

3. Portainer サーバーがインストールされました。次のコマンドを実行して、Portainer サーバー コンテナーが起動しているかどうかを確認できます。

ドッカーps -a

ここに画像の説明を挿入

4. Web ブラウザを開いて次の場所に移動します。

http://localhost:9000/

5. Linuxでdockerを使用してPortainerエージェントをインストールする

Portainer エージェントをデプロイするには、次のコマンドを実行します。

docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

これで、docker 視覚化グラフィック ツール portainer に関するこの記事は終了です。docker 視覚化ツール portainer に関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker可視化ツールPortainerの導入と中国語翻訳
  • Docker 用ビジュアル UI 管理ツール Portainer のインストールと使用方法の分析
  • Portainer を使用して Docker のビジュアル インターフェースを構築する方法
  • Docker で Portainer ビジュアル インターフェースを構築するための詳細な手順
  • Docker Portainer 可視化パネルの使用

<<:  CSS3 を使用して左上または右上隅にリマインダー ドットを表示するサンプル コード

>>:  image/x-png の ContentType について

推薦する

Vueルーティングはページステータスを復元する操作メソッドを返します

ルートパラメータ、ルートナビゲーションガード: ページが戻ったときに検索結果を保持する需要シナリオ:...

MySQLのデフォルトのソートルールに基づく落とし穴

MySQL のデフォルトの varchar 型は大文字と小文字を区別しません (insensitiv...

CSSを使用して、頻繁に表示される奇妙なボタンを簡単に実装します。

背景グループでは、CSS を使用してインセット コーナー ボタンを実装する方法や、矢印付きのボタンを...

ウェブページのドロップダウンリストとdivレイヤーのカバーの問題を選択する

HTML の select 要素に関する質問は、さまざまな場所で提起されています。最近のプロジェクト...

ハイパーリンクを表示して開く方法

<br />インターネット上の無数の情報は基本的に HTML ドキュメントで構成されてお...

CSS3 で画像ドロワー効果を実装するためのサンプル コード

いつものように、まずは画像効果を投稿しましょう: このエフェクトの原理は非常にシンプルです。CSS3...

MySQLデータのバックアップ方法の選択と考え方

目次1. rsync、cpでファイルをコピーする2. xxxをoutfile構文に選択する3. 遅延...

最新のウェブフロントエンドフレームワーク10選を紹介(翻訳)

Web 開発の世界では、フレームワークは非常に一般的です。新しいフレームワークやテンプレートが毎日の...

docker によってプルされたイメージがどこに保存されるかの詳細な説明

20200804追記:記事の内容に誤りがある可能性があります。他の回答を検索することもできます。 d...

大きな MySQL テーブルに列を追加する方法

質問は https://www.zhihu.com/question/440231149 から参照さ...

Ubuntu 20.04 に GitLab をインストールして設定する方法

導入GitLab CE または Community Edition は、主に Git リポジトリのホ...

Docker Compose ワンクリック ELK デプロイ方式の実装

インストールFilebeat は、より軽量でより安全なため、Logstash-Forwarder に...

画像拡大鏡効果のJSバージョン

この記事では、画像拡大鏡効果を実現するためのJSの具体的なコードを参考までに紹介します。具体的な内容...

タオバオモールのホームページ上の大きな画像のデザイン構造に関する分析と意見(写真)

前回、Taobaoの詳細ページを分析した後(クリックして表示)、ショッピングモールの基本テンプレート...