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

js+css zur Realisierung eines dreistufigen Navigationsmenüs

In diesem Artikelbeispiel wird der spezifische Co...

Dockers Mechanismus zur Integritätserkennung

Für Container ist die einfachste Integritätsprüfu...

CSS Polarkoordinaten Beispielcode

Vorwort Das Projekt stellt Anforderungen an Karte...

Zusammenfassung der zehn häufigsten Probleme bei MySQL-Indexfehlern

Inhaltsverzeichnis Hintergrund 1. Die Abfragebedi...

So stellen Sie mit Docker schnell einen Elasticsearch-Cluster bereit

In diesem Artikel werden Docker Container (orches...

Implementierungsprinzip und Konfiguration der MySql Master-Slave-Replikation

Die Trennung von Lese- und Schreibzugriffen in Da...

So erlauben Sie den Remotezugriff auf offene Ports in Linux

1. Ändern Sie die Firewall-Konfigurationsdatei # ...

So verwenden Sie cc.follow zur Kameraverfolgung in CocosCreator

Cocos Creator-Version: 2.3.4 Demo-Download: https...

Zusammenfassung der Datenspeicherstruktur des Nginx-HTTP-Moduls

Ab diesem Abschnitt erklären wir das Implementier...

Detaillierte Erklärung der Linux-Less-Befehlsbeispiele

weniger Dateiname Datei anzeigen kleiner Dateinam...