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 8.0.13 のダウンロードとインストールのチュートリアル(画像とテキスト付き)

MySQL は最もよく使用されるデータベースです。詳しく知るには、コンピュータにインストールする必...

Divの境界と透明度に関する設定

フレーム:スタイル=”border-style:solid;border-width:5px;bor...

Vueプロジェクトのパッケージングと展開の実際のプロセスの記録

目次序文1. 準備 - サーバーとnginxの使用1. サーバーを準備する2. nginxをインスト...

Zabbix ベースの Jenkins プロセス監視の詳細な説明

1. 監視アーキテクチャ図 2. 実装のアイデアJenkins に Metrics プラグインをイン...

JavaScriptのプロトタイプオブジェクトを徹底的に理解しましょう

目次1. プロトタイプとは何ですか? 1.1 関数プロトタイプオブジェクト1.2 コンストラクタを使...

MySQL InnoDB ReplicaSet の簡単な紹介

目次01 InnoDBレプリカセットの紹介02 InnoDBレプリカセットの制限03 導入前に知って...

Linux仮想マシンをWiFiに接続する方法

生活の中で、インターネットはどこにでもあります。インターネットを通じてゲームをしたり、テレビ番組を見...

Ubuntu 20.04 ベスト設定ガイド (初心者向け)

1. システム構成1. sudoパスワードをオフにするsudo コマンドを使用するたびにパスワード...

CSS エクスペリエンスを充実させる 5 つの便利な CSS セレクターを紹介します

Web デザイナーとして豊富な CSS 経験を持つ私たちは、あらゆる種類のコード構文、互換性、スニペ...

CSS3のbox-shadowプロパティの使い方の詳細な例

CSS には多くの属性があります。特に複数の値を設定する必要がある属性は、長期間使用しないと忘れられ...

HTML テーブルに複雑なテーブル ヘッダーを実装するためのサンプル コード

複雑な表を作成するには HTML を使用します。複雑なテーブルでは通常、td の rowspan 属...

mysql ERROR 1045 (28000) 問題の解決方法

私はmysql ERROR 1045に遭遇し、この問題に長い時間を費やしました。私はそれを自分で書き...

ミニプログラムでマインドマップを描く方法

目次マインドマップとは何ですか? F6で描く方法アリペイ微信要約するマインドマップとは何ですか?マイ...

パフォーマンスの最適化を教える 52 個の SQL 文

1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...

MySQLでorder byを使用せずにランキングを実装する3つの方法のまとめ

ビジネスを想定: 2位の従業員の給与情報を見るデータベースを作成する emps が存在する場合はデー...