Docker を使用した RabbitMQ 環境のデプロイの詳細な紹介

Docker を使用した RabbitMQ 環境のデプロイの詳細な紹介

前提条件:

Dockerはすでにインストールされています

1. 画像を見つける(方法は2つあります)

①rabbitmq公式サイトにログインしてdockerイメージを探し、必要なイメージのタグを選択する

https://www.rabbitmq.com/download.html

https://hub.docker.com/_/rabbitmq

ウェブ管理ページにアクセスする必要がある場合は、タグ管理を選択してください

ps: alpine のものが最も小さな Linux イメージで構築されており、最小サイズは 5M です。初心者はお勧めしません。また、Alpine Linux は musl を使用します。musl によって実装された DNS サービスは、resolv.conf ファイルの検索およびドメイン構成を使用しません。DNS を介してサービス検出を実行する場合は注意が必要です。 -managementはWebコンソールです

② docker search を使って直接検索します。デフォルトのダウンロードタグは最新です(Web管理ページは開けません)

[testhadoop@sz-145-centos101 ~]$ sudo docker search rabbitmq
名前 説明 星 公式 自動化
rabbitmq RabbitMQ はオープンソースのマルチプロトコルです... 2691 [OK]       
bitnami/rabbitmq RabbitMQ 30 用の Bitnami Docker イメージ [OK]
tutum/rabbitmq RabbitMQ サーバーを実行するためのベース Docker イメージ 19                   
frodenas/rabbitmq RabbitMQ 12 用の Docker イメージ [OK]
kbudde/rabbitmq-exporter Prometheus 11 用の rabbitmq_exporter [OK]
arm32v7/rabbitmq RabbitMQ はオープンソースのマルチプロトコルです... 7                    
cyrilix/rabbitmq-mqtt RabbitMQ MQTT アダプタ 7 [OK]
gonkulatorlabs/rabbitmq 非推奨: maryville/rabbitmq 5 を参照 [OK]
aweber/rabbitmq-autocluster Autocluster プラグイン 4 を使用した RabbitMQ                    
pivotalrabbitmq/rabbitmq-autocluster rabbitmq-autocluster プラグインを備えた RabbitMQ                    
pivotalrabbitmq/rabbitmq-server-buildenv RabbitMQ サーバーのビルドとテストに使用されるイメージ... 3                    
authentise/rabbitmq bash スクリプトを実行する RabbitMQ イメージ... 2 [OK]
deadtrickster/rabbitmq_prometheus RabbitMQ + Prometheus RabbitMQ エクスポーター pl... 2                    
henrylv206/rabbitmq-autocluster RabbitMQ クラスター 2 [OK]
riftbit/rabbitmq3 Alpine Line をベースにした RabbitMQ 3.x コンテナ... 1

ps: 通常のユーザーとしてログインする場合はsudoが必要です。そうでない場合はエラーが表示されます。

[testhadoop@sz-145-centos101 ~]$ docker 検索 rabbitmq
http:///var/run/docker.sock/v1.19/images/search?term=rabbitmq を取得します: dial unix /var/run/docker.sock: permission denied。TLS 対応デーモンに TLS なしで接続しようとしていますか?

2. イメージをダウンロードします (ネットワークの問題でタイムアウトになることもありますが、数回試してみてください。Web 管理インターフェイスにアクセスできるタグを選択しました)

sudo docker pull rabbitmq:management

3. コンテナを作成して実行します (15672 は管理インターフェースのポート、5672 はサービスのポートです。ここでは、管理システムのユーザー名とパスワードを admin admin に設定します)

docker run -dit --name Myrabbitmq -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 rabbitmq:management

これで、docker を使用した RabbitMQ 環境のデプロイに関するこの記事は終了です。docker を使用した RabbitMQ 環境のデプロイの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • RabbitMQ の Docker インストールと設定手順
  • Dockerでrabbitmqクラスタをデプロイする方法
  • Dockerでrabbitmqクラスタ環境を構築する方法
  • DockerにRabbitMQをインストールする詳細な手順

<<:  MySQLがトランザクション分離を実装する方法の簡単な分析

>>:  トラフィックの多いウェブサイト向けのソリューション

推薦する

Vue実戦記録のログインページの実装

目次1. 事前準備1.1 Node.jsをインストールする1.2 webpackをインストールする1...

IDEA 2020.3.1 で Tomcat をデプロイし、最初の Web プロジェクトを作成するプロセスの詳細な説明

目次Tomcat の紹介Tomcat の展開Web プロジェクトの作成tomcatの設定プロジェクト...

MySQL 5.7.23 のインストールと設定のグラフィックチュートリアル

この記事では、mysql5.7.23 の詳細なインストールプロセスを記録し、皆さんと共有します。 1...

MySQL 5.7.21 winx64 無料インストールバージョン設定方法グラフィックチュートリアル

MySQL 5.7.21 winx64無料インストールバージョンの設定方法、参考までに、具体的な内容...

ボタントリガーイベントを使用して背景色の点滅効果を実現します

背景色の点滅効果を実現するには、次のコードを <body> 領域に追加するだけです。コー...

Vue プロジェクト コード分割ソリューション

目次背景目的分割前プロセス設計ディレクトリ構造の設計問題分割後プロセス設計ディレクトリ構造の設計問題...

一意の注文番号を生成するためのMySQLの高同時実行方法

序文このブログ記事が公開された後、何人かの友人からSQL Serverバージョンがあるかどうか尋ねら...

Linux CentOS でスクリプトを定期的に実行するように設定する方法

多くの場合、サーバーでスクリプトを定期的に実行して操作をトリガーする必要があります。たとえば、Qin...

MySQL 5.7 解凍版のインストールとアンインストール、およびよくある問題の概要

1. インストール1. ダウンロードMySQLをダウンロードするには、MySQL公式サイトhttp:...

MySQLデータ移行の概要

目次序文: 1. データ移行について2. 移行計画と留意点要約:序文:日常業務では、テーブル、データ...

formData 形式タイプを使用してファイルをアップロードする Vue の例

Vue では、一般的にフロントエンドとバックエンドを分離したプロジェクトがあり、データ操作を実装する...

Linux ファイル/ディレクトリの権限と所有権の管理

1. ファイルの権限と所有権の概要1. アクセス権Read r: ファイルの内容を表示し、ディレクト...

MySQL マスタースレーブレプリケーションスレッドの状態遷移に関する詳細な理解

序文MySQL マスター スレーブ レプリケーションの基本原理は、スレーブ データベースがマスター ...

HTML 画像 img にハイパーリンクを追加した後の醜い青い境界線の問題を解決する

HTML画像にハイパーリンクを追加すると醜い青い枠線が表示される次のように:解決: CSS スタイル...

Chromeの最小フォントサイズ制限12pxに対する最終的な解決策

ウェブサイトを作成するユーザーの多くが、このような問題に遭遇すると思います。Chrome のデフォル...