dockerでrabbitmqをインストールすると管理ページに入れなくなる問題

dockerでrabbitmqをインストールすると管理ページに入れなくなる問題

1. 環境整備

  1. Tencent Cloud Server CENTOS 7 バージョン
  2. Dockerコンテナをインストールする

2. インストールを開始する

docker pull rabbitmq:management

注: docker pull rabbitmqを直接インストールしないのはなぜですか? これは、これをインストールした後、対応するポートを開いた後、管理バックエンドに直接アクセスできなくなるためです。追加のコマンドで開く必要があります。この状況については後で説明します。

コンテナが実行中で、対応するポートが開いている

docker run -di --name=mycloud_rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management

マッピング後、外部ネットワーク http://yourdomain:15672/ を介して管理バックエンドに直接アクセスできます。

ここに画像の説明を挿入

2.1 インストール後に管理バックエンドが開けない問題を解決する

友人が docker ps をインストールし、rabbitmq が正常に起動し、ポートも正常であることを確認しましたが、管理バックエンドの Web ページをまだ開くことができません。これは、プルしたイメージが rabbitmq だったためです。
次の文を実行しました:

docker pull rabbitmq
管理バックエンドウェブページはデフォルトでは有効になっていません。自分で有効にする必要があります。

次に実行する

docker run -di --name=mycloud_rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq

次に実行する

ドッカーps
docker exec -it イメージID /bin/bash
rabbitmq-plugins は rabbitmq_management を有効にします

その後、管理バックエンドの Web サイトにアクセスできます。

これで、docker に rabbitmq をインストールして管理ページに入れないという問題についての記事は終わりです。docker に rabbitmq をインストールすることに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • DockerでRabbitMqの共通クラスタとミラークラスタを構築する詳細な操作
  • Docker を使用した RabbitMQ 環境のデプロイの詳細な紹介
  • Dockerでrabbitmqをデプロイする際に発生した2つの問題
  • Docker デプロイメント RabbitMQ コンテナ実装プロセス分析
  • DockerにRabbitMQを素早くインストールする方法
  • Dockerはrabbitmqのサンプルコードをインストールして実行します
  • Dockerでrabbitmqクラスタをデプロイする方法
  • Dockerでrabbitmqクラスタ環境を構築する方法
  • RabbitMQ の Docker インストールと設定手順

<<:  HTMLの基礎: HTMLの基本構造

>>:  HTML チュートリアル、optgroup 要素の理解

推薦する

VMware Workstation 14 Pro のインストールとアクティベーションのグラフィック チュートリアル

この記事では、VMware Workstation 14 Proのインストールとアクティベーションに...

Reactを使用する際の7つの落とし穴のまとめ

目次1. コンポーネントの肥大化2. 状態を直接変更する3. プロパティは数値を渡す必要があるが文字...

Linux 構成で MySQL データベースへのリモート接続が失敗する問題の解決方法

今日は、Linux でリモート アクセス用に MySQL データベースを構成する方法について質問があ...

JavaScript をスリープまたは待機させる方法

目次概要setTimeout() の確認スリープ関数の書き方シンプルな選択ループで実行されますか?要...

jsは配列の平坦化を実装します

目次配列をフラット化する方法1.flat() の使用2. 正規表現を使用する3.reduce()+c...

Nginx における accept lock の仕組みと実装の詳細な説明

序文nginx はマルチプロセス モデルを使用します。リクエストが届くと、システムはプロセスをロック...

Vue ショッピングカートのケーススタディ

目次1. ショッピングカートの例2. コードの実装3. まとめ1. ショッピングカートの例一連の学習...

Linuxで同一ファイルを見つける方法

コンピュータを使用すると、システム内に大量のゴミが生成されます。最も一般的なケースは、同じファイルが...

ActiveMQ メッセージ サービスを構築するための Docker 学習方法の手順

序文ActiveMQ は、Apache が開発した最も人気があり強力なオープン ソース メッセージ ...

mysql 5.7.20 win64 のインストールと設定方法

mysql-5.7.20-winx64.zipインストール手順のないインストール パッケージ: ht...

CSSは、他のレイヤーを変更せずに、多層ネスト構造の最外層を回転させる効果を実現します。

次のようなシナリオがあります。円形のコンテナで、最も外側のコンテナの背景が円弧になっています。内側の...

Vue は Ctrip のカルーセル効果を模倣します (スライディング カルーセル、以下は高度に適応)

まずケースを見てみましょう。vue+swiper を使用して実装します。スライドの高さが異なる場合、...

MySQL 起動エラーを解決する: エラー 2003 (HY000): 'localhost' の MySQL サーバーに接続できません (10061)

このエラーは初心者によく発生します。この記事では主に、エラー 2003 (HY000): '...

MySQL アカウント情報をエレガントにバックアップする方法

序文:最近、インスタンスの移行の問題に遭遇しました。データの移行後、データベースのユーザーと権限も移...