Dockerはrabbitmqのサンプルコードをインストールして実行します

Dockerはrabbitmqのサンプルコードをインストールして実行します

イメージをプルします:

[mall@VM_0_7_centos ~]$ sudo docker pull rabbitmq:3.7.15
[sudo] モールのパスワード: 
3.7.15: library/rabbitmq からのプル
5b7339215d1d: プル完了 
14ca88e9f672: プル完了 
a31c3b1caad4: プル完了 
b054a26005b7: プル完了 
eef17c6cb6cf: プル完了 
d5a267fdfe2c: プル完了 
d499647c68af: プル完了 
ad88e7bd384a: プル完了 
ae1d871f3f62: プル完了 
7ceac8eb91d4: プル完了 
ダイジェスト: sha256:78dff08cefc9fef5c9cbaabab99d783d72d37cb7bbb66a08c4f59877ef406c1f
ステータス: rabbitmq:3.7.15 の新しいイメージをダウンロードしました
docker.io/ライブラリ/rabbitmq:3.7.15

コンテナ内でrabbitmqを起動します。

[mall@VM_0_7_centos ~]$ sudo docker run -d --name rabbitmq \
> --publish 5671:5671 --publish 5672:5672 --publish 4369:4369 \
> --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 \
> ウサギMQ:3.7.15
da8896bb8f5acc5231c636f58e26109b9c59f9b6cb3bf7359343f5c5093765ce

コンテナに入り、管理機能を有効にします。

[mall@VM_0_7_centos ~]$ sudo docker exec -it rabbitmq /bin/bash
root@da8896bb8f5a:/# rabbitmq-plugins は rabbitmq_management を有効にします 
ノード rabbit@da8896bb8f5a でプラグインを有効にする:
ウサギMQ管理
次のプラグインが設定されています:
 ウサギMQ管理
 rabbitmq_management_agent
 ウサギMQウェブディスパッチ
プラグイン設定を rabbit@da8896bb8f5a に適用しています...
次のプラグインが有効になりました:
 ウサギMQ管理
 rabbitmq_management_agent
 ウサギMQウェブディスパッチ

3つのプラグインを開始しました。

ブラウザを開き、ローカル IP とポート 15672 を入力します。

デフォルトのアカウントとパスワード guest/guest を使用してログインし、新しいユーザー mall/mall を追加します。

新しい仮想ホストを追加します:

モール ユーザー用の仮想ホスト/モールを設定します。設定を入力するには、下の赤いボックス内のモールをクリックします。

以上が今回ご紹介した知識ポイントの全てです。123WORDPRESS.COMをご活用いただき、誠にありがとうございます。

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

<<:  Vue は Tencent TIM インスタント メッセージングを統合します

>>:  MySQL の繰り返し読み取りレベルでファントム読み取りを解決できますか?

推薦する

Mysql でよく使用される時間、日付、変換関数の概要

この記事では、主に実際のアプリケーションでよく使用されるMySQLの時刻と日付、および変換関数につい...

jQueryは何に使われるのですか?jQueryは実際にはjsフレームワークです

jQuery 入門jQuery ライブラリは、簡単なマークアップ行を使用して Web ページに追加で...

ie8/ie9/ie10/ie11 chrome firefox を区別するための CSS コード

ウェブサイトの互換性のデバッグは本当に面倒です。今日のウェブサイト デザイナーは、以前よりもはるかに...

CSSでイメージマッピングを実装する方法

1. はじめにイメージマップを使用すると、画像の領域をホットスポットとして指定できます。この領域にマ...

ウェブデザインにおける2種類のタブアプリケーション

現在、Web デザインではタブが広く使用されていますが、一般的に次の 2 つのタイプに分けられます。...

MyBatisインターセプターのページング機能を実装する方法

MyBatisインターセプターのページング機能を実装する方法序文:まず、実装原則についてお話しします...

html.cssオーバーフローの包括的な理解

html.cssオーバーフローの包括的な理解XML/HTML コードコンテンツをクリップボードにコピ...

HTML と埋め込み Flash の両方におけるスクロールバーの分析と処理

開発を行う際に、次のような状況に遭遇することがよくあります。 a.swf が Web ページに追加さ...

node.jsのインストールとHbuilderXの設定の詳細な説明

npm インストールチュートリアル: 1. Node.jsインストールパッケージをダウンロードする公...

CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)

1. 環境整備1.MySQLインストールパス: /usr/local 2. CentOS 6.2 ...

MySQL 8.0 の新機能 - チェック制約の紹介

目次序文チェック制約作成、削除、表示制限要約する序文MySQL 8.0 では、チェック制約という非常...

MySQLでホワイトリストアクセスを設定する方法

MySQLでホワイトリストアクセスを設定する手順1. ログイン mysql -uroot -pmys...

arcgis.js は、マップ本体の表示範囲を制御し、領域を超えた場合に自動的にバウンスするようにします (実装のアイデア)

目次背景効果アイデア背景少し前に、会社のプロジェクトで問題が発生しました。地図のベースマップ領域の範...

少なくとも7日間連続して注文を行ったユーザーに対するSQLクエリ

テーブルを作成するテーブル order(id varchar(10),date datetime,o...

CentOSバージョンにDockerをインストールする際のエラーの解決方法

1. バージョン情報 # cat /etc/system-release CentOS Linux ...