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

Zusammenfassung der XHTML-Anwendung im Webdesign-Studium

<br />Im Allgemeinen ist die Dateiorganisati...

Warum TypeScripts Enum problematisch ist

Inhaltsverzeichnis Was ist passiert? Verwendung S...

Detaillierte Erläuterung der MySQL 8.0-Richtlinie zum Ablauf von Passwörtern

Ab MySQL 8.0.16 können Sie eine Richtlinie zum Ab...

Manuelle und geplante Sicherungsschritte für die MySQL-Datenbank

Inhaltsverzeichnis Manuelle Sicherung Timer-Siche...

Warum wird in MySQL keine UTF-8-Kodierung verwendet?

MySQL UTF-8-Kodierung MySQL unterstützt UTF-8 sei...

Die Vue-Konfigurationsdatei generiert automatisch Routing- und Menüinstanzcode

Inhaltsverzeichnis Vorne geschrieben router.json ...

5 JavaScript-Möglichkeiten zum Abflachen von Arrays

Inhaltsverzeichnis 1. Konzept der Array-Abflachun...

Detaillierte Erklärung der Kernkonzepte und der grundlegenden Verwendung von Vuex

Inhaltsverzeichnis einführen Start Installieren ①...

So optimieren Sie den MySQL-Deduplizierungsvorgang maximal

Inhaltsverzeichnis 1. Clevere Verwendung von Indi...

Detaillierte Einführung in den MySql-Index und korrekte Verwendungsmethode

Detaillierte Einführung in den MySql-Index und ko...

Font Treasure House 50 exquisite kostenlose englische Schriftartenressourcen Teil 2

Designer verfügen über eine eigene Schriftartenbi...

So installieren Sie PostgreSQL11 auf CentOS7

Installieren Sie PostgreSQL 11 auf CentOS 7 Postg...

Definieren der Mindesthöhe der Inline-Elementspanne

Das Span-Tag wird häufig beim Erstellen von HTML-...