Docker-Installations- und Konfigurationsschritte für RabbitMQ

Docker-Installations- und Konfigurationsschritte für RabbitMQ

Bereitstellung auf einem einzelnen Computer

Dieser Artikel zeigt, wie RabbitMQ mit Docker auf einem CentOS 7-System installiert wird.

Online Pull

RabbitMQ-Spiegel

Docker Pull RabbitMQ: 3-Verwaltung

注:rabbitmq:3-management是一個基于瀏覽器圖形的管理界面,用于管理、監控rabbitmq的運行情況,它是以插件的形式提供的。

Spiegel anzeigen

Docker-Bilder

Bildbeschreibung hier einfügen

Erstellen und Ausführen von RabbitMQ

Erstellen und Ausführen von RabbitMQ-Befehlen:

Docker-Ausführung \
 -e RABBITMQ_DEFAULT_USER=rabbitmq\
 -e RABBITMQ_DEFAULT_PASS=rabbitmq\
 --name RabbitMQ\
 --hostname mq1 \
 -p 15672:15672 \
 -p 5672:5672 \
 -D \
rabbitmq:3-management

Befehlserklärung:

  • RABBITMQ_DEFAULT_USER=rabbitmq : Benutzername
  • RABBITMQ_DEFAULT_PASS=rabbitmq : Passwort
  • Wenn wir MQ in Zukunft besuchen oder uns bei der MQ-Verwaltungsplattform anmelden, benötigen wir dieses Konto und dieses Passwort.
  • --name RabbitMQ : Definieren Sie den Containernamen
  • --hostname mq1 : Definieren Sie den MQ-Hostnamen
  • -p 15672:15672 : Map-Port 15672------>Port der RabbitMQ-Verwaltungsplattform
  • -p 5672:5672 : Map-Port 5672------>RabbitMQ-Nachrichtenkommunikationsport, Nachrichten werden über diesen Port gesendet und empfangen
  • -d : im Hintergrund ausführen
  • rabbitmq : Bildname ohne Versionsnummer, standardmäßig die neueste Version

Erstellen und Ausführen des MQ-Containers erfolgreich

Erfolg schaffen

Bildbeschreibung hier einfügen

Anzeigen laufender Container

Docker PS

Bildbeschreibung hier einfügen

Hinzufügen von Firewall-Regeln

Da ich Cloud-Dienste anstelle von virtuellen Maschinen verwende, muss ich Ports öffnen

Bildbeschreibung hier einfügen

Deaktivieren Sie die Linux-Firewall:

# Schließen Sie systemctl stop firewalld
# Deaktivieren Sie den Start der Firewall systemctl disable firewalld

Greifen Sie auf den Port der RabbitMQ-Verwaltungsplattform zu

Geben Sie in die Adressleiste des Browsers ein:

Server-IP:15672

Das Kontokennwort wird beim Erstellen des Containers definiert:

## Konto rabbitmq
 -e RABBITMQ_DEFAULT_USER=rabbitmq\
 ## Passwort rabbitmq
 -e RABBITMQ_DEFAULT_PASS=rabbitmq\

Bildbeschreibung hier einfügen

Überblick

Bildbeschreibung hier einfügen

Anschlüsse

In Zukunft werden sowohl消息發送者als auch消息接收者eine Verbindung mit MQ herstellen

Bildbeschreibung hier einfügen

Kanäle

Sowohl消息發送者als auch消息接收者führen das Senden und Empfangen von Nachrichten basierend auf dem Kanalkanal durch

Bildbeschreibung hier einfügen

Börsen

Bildbeschreibung hier einfügen

Warteschlangen

Die Warteschlange dient zum Speichern von Nachrichten.

Bildbeschreibung hier einfügen

Benutzer Benutzerverwaltung

Bildbeschreibung hier einfügen

Oben sind die Details der Implementierungsschritte der Docker-Installation und -Konfiguration von RabbitMQ aufgeführt. Weitere Informationen zur Docker-Installation von RabbitMQ finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Eine detaillierte Einführung in die Bereitstellung einer RabbitMQ-Umgebung mit Docker
  • So stellen Sie einen RabbitMQ-Cluster mit Docker bereit
  • So erstellen Sie eine RabbitMQ-Clusterumgebung mit Docker
  • Detaillierte Schritte zur Installation von RabbitMQ im Docker

<<:  Detaillierte Erläuterung der elastischen CSS3-Erweiterungsbox

>>:  Ein praktischer Bericht über die Prüfung und Bearbeitung doppelter MySQL-Datensätze vor Ort

Artikel empfehlen

CSS horizontale Zentrierung und Begrenzung der maximalen Breite

Eine CSS-Layout- und Stilfrage: Wie kann man die ...

So implementieren Sie das Builder-Muster in Javascript

Überblick Das Builder-Muster ist ein relativ einf...

So verbinden Sie Django 2.2 mit einer MySQL-Datenbank

1. Beim Ausführen des Projekts werden folgende Fe...

So erstellen Sie schnell eine statische Website in der Alibaba Cloud

Vorwort: Als Junior-Programmierer träume ich davo...

js zur Realisierung eines einfachen Werbefensters

In diesem Artikel wird der spezifische Code von j...

Geplante vollständige MySQL-Datenbanksicherung

Inhaltsverzeichnis 1. MySQL-Datensicherung 1.1. m...

Über React Native, das keine Verbindung zum Simulator herstellen kann

React Native kann native iOS- und Android-Apps ba...

Detaillierte Erläuterung der Winkel-Zweiwegebindung

Inhaltsverzeichnis Bidirektionales Bindungsprinzi...