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

So packen Sie das Projekt per Idee in Docker

Viele Freunde wollten schon immer wissen, wie man...

Verwendung des Linux-SFTP-Befehls

Konzept von SFTP sftp ist die Abkürzung für Secur...

MySQL-Grundlagen-Tutorial: Detaillierte Erklärung der DML-Anweisungen

Inhaltsverzeichnis DML-Anweisungen 1. Datensätze ...

Detaillierte Erklärung der Methoden und Eigenschaften von Vue

Vue-Methoden und -Eigenschaften 1. Methoden Verwe...

JavaScript-Canvas zum Erzielen eines Spiegelbildeffekts

In diesem Artikel wird der spezifische Code für J...

Detaillierte Erklärung der HTML-Dokumenttypen

Meines ist: <!DOCTYPE html> Blog-Garten: &l...

Select unterstützt kein Doppelklick-DBClick-Ereignis

XML/HTML-CodeInhalt in die Zwischenablage kopiere...

So kopieren Sie eine MySQL-Tabelle

Inhaltsverzeichnis 1.mysqldump Ausführungsprozess...

Detaillierte Beispiele zur Verwendung der JavaScript-Ereignisdelegierung (Proxy)

Inhaltsverzeichnis Einführung Beispiel: Ereignisd...

Lösen Sie das Spleißproblem beim Löschen von Bedingungen in myBatis

Ich habe heute gerade Mybatis gelernt und einige ...

Detaillierte Erklärung dieser Referenz in React

Inhaltsverzeichnis Ursache: durchlaufen: 1. Konst...

Verständnis des CSS-Selektorgewichts (persönlicher Test)

Code kopieren Der Code lautet wie folgt: <styl...