クラウド CentOS で Docker リモート サービス リンクを有効にするための実装手順

クラウド CentOS で Docker リモート サービス リンクを有効にするための実装手順

ここでは、dockerがインストールされたcentosサーバーを紹介し、リモートリンクサービスを開始して、IDEAリモートリンクを使用できるようにし、ワンクリックでテストサーバー上のイメージにパッケージ化できるようにします(もちろん、自分でプレイしたり、テストサーバーでプレイしたりする可能性があるため、逃げないように他のことをいじらないでください)。dockerのインストールはここでは紹介せず、他の記事で特別に紹介しています。

ステップ 1: Docker を構成し、リモート アクセスを有効にします。デフォルトのポートは 2375 ですが、他のポートに変更することもできます。

/lib/systemd/system/docker.serviceファイルを変更する
vim /lib/systemd/system/docker.service
ExecStartの後に-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sockを追加します (後半を直接コピーすることをお勧めします。そうしないと、誤って書き込まれた場合に再起動が失敗します)

ここに画像の説明を挿入

失敗チャート

ここに画像の説明を挿入

設定を有効にするには、設定ファイルを再ロードし、Docker を再起動します。

#設定ファイルをリロードする systemctl daemon-reload
#dockerサービスを再起動します systemctl restart docker

以前は Docker が正常に起動していたが、構成を変更した後に再起動に失敗した場合は、構成が誤って変更されたことが原因である可能性があります。

curlコマンドを使用して有効になっているかどうかを確認します

 #curl docker サービス情報をダウンロード curl http://127.0.0.1:2375/info

return文があれば、オープニングが成功したことが証明される

ここに画像の説明を挿入

さらに、リモート アクセスを有効にするには、Tencent Cloud セキュリティ グループ ルールを設定し、受信ルールでポート 2375 を開く必要があります (Alibaba Cloud と同様)

セキュリティ グループの場所: https://console.cloud.tencent.com/vpc/securitygroup?rid=1&rid=1

新しいセキュリティ グループを追加する - 受信ルールを追加する (参照: https://cloud.tencent.com/document/product/213/39740)

ここに画像の説明を挿入

ポートにリモートからアクセスできるかどうかを確認します。ローカル ブラウザで次のコマンドを入力します: http://serverIPaddress:2375/info

これで、クラウド CentOS で docker リモート サービス リンクを有効にする方法に関するこの記事は終了です。クラウド CentOS で docker リモート サービス リンクを有効にする方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • IDEA で Spring Boot プロジェクトをデプロイするためにリモート サーバー Docker に接続する方法の詳細なチュートリアル

<<:  フォーム要素の垂直方向の中央揃えに最適なソリューション

>>:  JavaScript ESの新機能letとconstキーワードに基づく

推薦する

HTML フォーム送信アクションと URL ジャンプアクションの違い

フォームのアクションは URL ジャンプとは異なります。フォームはバックグラウンドにデータを渡すこと...

スーパーバイザーによるDockerfileのマルチサービスイメージパッケージ操作

Dockerfileの作成yumソースを設定する cd /tmp/docker vim Docker...

1 つの記事で MySQL のプリコンパイルを理解する

1. プリコンパイルの利点私たちは皆、プリコンパイル機能を備えた JDBC の PreparedSt...

WeChatアプレットはユーザーログインモジュールサーバーの構築を実装します

サーバーの構築には node.js を選択しました。まだインストールしていない方は、私の他の nod...

MySQLで現在の時間間隔の前日のデータをクエリする

1. 背景実際のプロジェクトでは、分散スケジュールされたタスク実行の状況に遭遇することがあります。ス...

MySQL はカスタムシーケンスを使用して row_number 関数を実装します (詳細な手順)

いくつかの記事を読んだ後、ようやく MySQL で row_number() ソートを実装する方法が...

JavaScript イベントバブリング、イベントキャプチャ、イベント委任の詳細な説明

1. イベントバブリング: JavaScript イベント伝播のプロセスでは、要素でイベントがトリガ...

Zabbixについて管理者ログインパスワードを忘れた場合、パスワードをリセットする

Zabbix 管理者ログイン パスワードのリセットに関する問題は次のとおりです。 1. 問題の説明:...

JavaScriptイベント実行メカニズムの深い理解

目次序文ブラウザJS非同期実行の原理ブラウザのイベントループ実行スタックとタスクキューマクロタスクと...

Linux 基本チュートリアル: 特別な権限 SUID、SGID、SBIT

序文Linux のファイルまたはディレクトリの権限については、共通の rwx 権限を知っておく必要が...

ウェブ画像のホットリンクと座標値を設定するサンプルコード

時には、画像上に複数の領域を設定する必要があります。マウスで画像のさまざまな領域をクリックしてさまざ...

MySQL マスター スレーブ データが矛盾しています。プロンプト: Slave_SQL_Running: 解決策はありません

この記事では、MySQL マスターとスレーブ データ間の不一致の解決方法と、プロンプト「Slave_...

CSSは親コンテナのdivをimg画像で埋め、コンテナのサイズに適応します。

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

CSSのさまざまな背景、使用シナリオ、テクニックの詳細な分析

この記事はGitHub https://github.com/qq449245884/xiaozhi...

Dockerを使用してプライベートGitLabを構築する2つの方法

最初の方法: docker インストール1. オープンソース版のイメージを取得する2. 対応するデー...