Eine detaillierte Einführung in die Bereitstellung einer RabbitMQ-Umgebung mit Docker

Eine detaillierte Einführung in die Bereitstellung einer RabbitMQ-Umgebung mit Docker

Voraussetzungen:

Docker ist bereits installiert

1. Finden Sie das Bild (es gibt 2 Möglichkeiten)

①Melden Sie sich auf der offiziellen RabbitMQ-Website an, um das Docker-Image zu finden, und wählen Sie das Tag des gewünschten Images aus

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

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

Wenn Sie auf die Web-Verwaltungsseite zugreifen müssen, wählen Sie die Tag-Verwaltung

PS: Das mit Alpine erstellte Image ist das kleinste Linux-Image, und die kleinste Größe kann 5 MB betragen. Anfängern wird davon abgeraten. Außerdem verwendet Alpine Linux musl. Der von musl implementierte DNS-Dienst verwendet nicht die Such- und Domänenkonfigurationen in der Datei resolv.conf. Sie müssen bei der Diensterkennung über DNS vorsichtig sein. , mit -management ist eine Webkonsole

② Verwenden Sie die Docker-Suche, um direkt zu suchen. Das Standard-Download-Tag ist das neueste (die Webverwaltungsseite kann nicht geöffnet werden).

[testhadoop@sz-145-centos101 ~]$ sudo docker suche rabbitmq
NAME BESCHREIBUNG STERNE OFFIZIELL AUTOMATISIERT
rabbitmq RabbitMQ ist ein Open-Source-Multiprotokoll ... 2691 [OK]       
bitnami/rabbitmq Bitnami Docker Image für RabbitMQ 30 [OK]
tutum/rabbitmq Basis-Docker-Image zum Ausführen eines RabbitMQ-Servers 19                   
frodenas/rabbitmq Ein Docker-Image für RabbitMQ 12 [OK]
kbudde/rabbitmq-exporter rabbitmq_exporter für Prometheus 11 [OK]
arm32v7/rabbitmq RabbitMQ ist ein Open-Source-Multiprotokoll ... 7                    
cyrilix/rabbitmq-mqtt RabbitMQ MQTT-Adapter 7 [OK]
gonkulatorlabs/rabbitmq VERALTET: Siehe maryville/rabbitmq 5 [OK]
aweber/rabbitmq-autocluster RabbitMQ mit dem Autocluster-Plugin 4                    
pivotalrabbitmq/rabbitmq-autocluster RabbitMQ mit dem rabbitmq-autocluster-Plugin                    
pivotalrabbitmq/rabbitmq-server-buildenv Image zum Erstellen und Testen des RabbitMQ-Servers ... 3                    
authentise/rabbitmq Ein RabbitMQ-Image, das ein Bash-Skript ausführt ... 2 [OK]
deadtrickster/rabbitmq_prometheus RabbitMQ + Prometheus RabbitMQ Exporter-Pl... 2                    
henrylv206/rabbitmq-autocluster RabbitMQ-Cluster 2 [OK]
riftbit/rabbitmq3 RabbitMQ 3.x Container basierend auf Alpine Lin... 1

ps: Wenn Sie sich als normaler Benutzer anmelden, benötigen Sie sudo, sonst wird ein Fehler angezeigt

[testhadoop@sz-145-centos101 ~]$ Docker-Suche rabbitmq
Holen Sie sich http:///var/run/docker.sock/v1.19/images/search?term=rabbitmq: dial unix /var/run/docker.sock: Zugriff verweigert. Versuchen Sie, eine Verbindung zu einem TLS-fähigen Daemon ohne TLS herzustellen?

2. Laden Sie das Bild herunter (manchmal tritt bei Netzwerkproblemen eine Zeitüberschreitung auf, versuchen Sie es einfach noch ein paar Mal. Ich habe das Tag gewählt, das auf die Webverwaltungsoberfläche zugreifen kann)

sudo docker pull rabbitmq:verwaltung

3. Erstellen Sie einen Container und führen Sie ihn aus (15672 ist der Port der Verwaltungsschnittstelle, 5672 ist der Port des Dienstes. Legen Sie hier den Benutzernamen und das Passwort des Verwaltungssystems auf admin admin fest).

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

Dies ist das Ende dieses Artikels über die Bereitstellung einer RabbitMQ-Umgebung mit Docker. Weitere Informationen zur Bereitstellung einer RabbitMQ-Umgebung mit Docker finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Docker-Installations- und Konfigurationsschritte für RabbitMQ
  • 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

<<:  Details zur Verwendung von Klassenstilen in Vue

>>:  Lösungen für Websites mit hohem Datenverkehr

Artikel empfehlen

Eine elegantere Methode zur Fehlerbehandlung in JavaScript async await

Inhaltsverzeichnis Hintergrund Warum Fehlerbehand...

CSS3 realisiert den verschiebbaren Zauberwürfel-3D-Effekt

Hauptsächlich verwendete Wissenspunkte: •CSS3 3D-...

So überwachen Sie den Ausführungsstatus eines Docker-Container-Shell-Skripts

Szenario Das Unternehmensprojekt wird in Docker b...

Detaillierte Erklärung der grundlegenden Typen von TypeScript

Inhaltsverzeichnis Boolescher Typ Nummerntypen Ze...

So ändern Sie die Zeit in der virtuellen CentOS-Maschine

Das obere Bild zeigt die Systemzeit und das unter...

HTML+CSS zum Erreichen eines reaktionsfähigen Karten-Hover-Effekts

Inhaltsverzeichnis erreichen: Zusammenfassen: Daz...

Lösen Sie das Installationsproblem der mysql8.0.19 Winx64-Version

MySQL ist ein kleines relationales Open-Source-Da...

Detaillierte Analyse der MySQL MDL-Metadatensperre

Vorwort: Wenn Sie eine SQL-Anweisung in MySQL aus...

Grundlagen der funktionalen Programmierung in JavaScript

Inhaltsverzeichnis 1. Einleitung 2. Was ist funkt...

Ist MySQL eine relationale Datenbank?

MySQL ist ein relationales Datenbankverwaltungssy...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.14

Dieser Artikel dokumentiert den Installations- un...