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 の繰り返し読み取りレベルでファントム読み取りを解決できますか?

推薦する

Linux でパスワードの有効期限を表示および設定する方法

適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...

独立した IP を介して Windows コンテナ イントラネットの Docker に直接アクセスする方法

Docker では、ポート マッピングを使用して、Docker コンテナーのサービスをホスト マシン...

弾幕効果を実現するためのjQuery

この記事では、弾幕効果を実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内...

Centos 7 システムの Tomcat サーバーの詳細な分析

目次1. tomcatの起源1. Tomcat アプリケーションのシナリオ2. Tomcatに必要な...

sqlalchemy に基づいて MySQL で追加、削除、変更、クエリ操作を実装する

需要シナリオ:上司は、クロ​​ーラーを使用してMySQLデータベースにデータを書き込んだり更新したり...

Windows システム mysql5.7.18 インストール グラフィック チュートリアル

Windows システム向け MySQL インストール チュートリアルダウンロード1. https:...

MySQLクエリキャッシュの簡単な使い方の詳細な説明

目次1. クエリキャッシュの実装プロセス2. クエリキャッシュを構成する3. クエリキャッシュを有効...

JS でシンプルなデータ監視を実装する方法

目次概要最初のステップステップ2なぜ別の _data が必要なのでしょうか?データにもう少しデータを...

CSSは高さと幅を固定した要素の比例表示効果を実現します

padding-top パーセンテージを使用すると、固定幅と比例した高さの表示を実現できます。現在の...

MySQL 学習: データベース テーブルの 5 つの主要な制約を初心者向けに詳しく説明します

目次1. 制約の概念と分類2. 5つの制約の追加と削除2.1 制約を追加する6つの方法2.2 制約を...

Vue を使用して CSS トランジションとアニメーションを実装する方法

目次1. トランジションとアニメーションの違い2. Vueを使用して基本的なCSSトランジションとア...

CentOS6.5にpython3.7をインストールする詳細な手順

1. Python 3をダウンロードする https://www.python.org/ftp/py...

Vueデータ監視の原理の詳細な説明

目次1. はじめにII. 監視対象2.1 なぜオブジェクトを監視する必要があるのですか? 2.2 デ...

MySQLの制限を使用して大規模なページングの問題を解決する方法

序文日常の開発では、MySQL を使用してページングを実装する場合、常に MySQL 制限構文を使用...

MySQLは現在の日付と時刻を取得する関数

現在の日付 + 時刻 (日付 + 時刻) を取得する関数: now() mysql> now(...