portainer を使用してリモート docker に接続するチュートリアル

portainer を使用してリモート docker に接続するチュートリアル

Portainer は、Docker ホストと Docker Swarm クラスターの管理に使用できる軽量の Docker 環境管理 UI です。非常に軽量なので、100MB 未満の Docker イメージ コンテナーで完全なサービスを提供できます。

Portainer のハブアドレスは次のとおりです: https://hub.docker.com/r/portainer/portainer/

実行するコマンドは次のとおりです。

docker run -it --restart=always -d --name portainer-docker -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

ポーテナーをインストールする

> docker pull portainer/portainer

プロテイナーを開始

>docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

プロテイナーを訪問

http://プロテイナーのインストールアドレス:9000

ユーザーを作成

ここに画像の説明を挿入

ページに入る

ここに画像の説明を挿入

リモートDockerを構成する

左側のメニューバーからエンドポイントを選択します

ここに画像の説明を挿入

  • 名前 Dockerに名前を付けます
  • エンドポイント URL リモート Docker アドレス ポート デフォルトは 2375 です
  • このとき、リモート Docker がポート 2375 を開いていないと接続されません。Docker ポートの設定方法は次のとおりです。
1. docker.serviceを編集する
vim /usr/lib/systemd/system/docker.service
ExecStart フィールドを見つけて、次のように変更します: ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 

2. Dockerを再起動して設定ファイルを再読み込みし、Dockerサービスを再起動します。systemctl daemon-reload
systemctl dockerを再起動します

3. ファイアウォールポートを開くfirewall-cmd --zone=public --add-port=6379/tcp --permanent

4. ファイアウォールを更新するfirewall-cmd --reload

5. リモートDockerを再度設定する

dockerリストを表示する

ここに画像の説明を挿入 

要約する

これで、portainer を使用してリモート docker に接続する方法に関するチュートリアルは終了です。portainer の docker への接続の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • リモート docker に接続する portainer の例

<<:  プロジェクトにおけるVue3のロジック抽出とフィールド表示についての簡単な説明

>>:  MySQLのスリープ関数の特殊現象例の詳しい説明

推薦する

MySQL 5.7.21 解凍版インストール Navicat データベース操作ツールインストール

MySQL解凍版とNavicatデータベース操作ツールのインストールは、以下のとおりです。 1. M...

js は丸で囲まれた数字のリストのサンプルコードを動的に追加します

1. まず本文にulタグを追加します <!-- 順序なしリスト --> <ul i...

HTML で Web ページに動的な時計を書く

HTML を使用して動的な Web クロックを作成します。コードは次のとおりです。 <!DOC...

マークアップ言語 - 印刷スタイルシート

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

MySQL でファイルデータをインポートする際の 1290 エラーの解決方法

エラーシナリオcmd の mysql コマンドを使用して、学生情報テーブルにデータを追加します。デー...

Centos7環境でYUMを構築する方法

1. yumソースの設定ファイルを入力します 2.lsで設定ファイルを表示する 3. ディレクトリを...

Docker で nginx のログレベルを調整する方法

目次はじめにNginx Dockerファイル新しい会議もっと参考文献はじめに最近、アプリケーションの...

Bootstrap 3.0 学習ノートボタンスタイル

この記事では主にボタンのスタイルについて説明します。 1. オプション2. サイズ3. 活動状況4....

Linux でバックグラウンドで実行中のプログラムを表示して終了する方法

1. .shファイルを実行する./sh ファイルを使用して直接実行することもできますが、現在のターミ...

マテリアルデザインで水滴アニメーションボタンを実現するための純粋なCSS

序文こういう特殊効果ってよく見かけますよね。すごくかっこいいですよね。 これは、Google Mat...

HTTPS の有効化に関する経験の共有

国内のネットワーク環境が悪化し続ける中、さまざまな改ざんや乗っ取りが後を絶たず、サイト全体をHTTP...

JavaScriptはeコマースプラットフォームの製品詳細を実装します

この記事では、電子商取引プラットフォームで商品の詳細を表示する一般的な例を紹介します。たとえば、ある...

Vueプロジェクトでlessを使用するためのヒント

目次序文1. スタイルの浸透1. パターン浸透とは何ですか? 2. 使い方は? 2. ミキシング1....

CSS 属性値 clear:right が機能しない理由の詳細

clear プロパティを使用してフロートをクリアすることはよくあることであり、clear プロパティ...

Nginx_geo モジュールを使用して CDN スケジュールを設定する方法

NginxのGeoモジュールの紹介geo ディレクティブは、ngx_http_geo_module ...