Запуск RabbitMQ в Docker контейнере

Скачайте официальный образ RabbitMQ

docker pull rabbitmq:3.6.14-management

Создайте docker volume для RabbitMQ:

docker volume create rabbitmq_data

Запустите контейнер с RabbitmMQ

docker run -d --hostname rabbitmq --log-driver=journald --name rabbitmq -p 5672:5672 -p 15672:15672 -p 15674:15674 -p 25672:25672 -p 61613:61613 -v rabbitmq_data:/var/lib/rabbitmq rabbitmq:3.6.14-management

Вы можете зайти в Web доступ по адресу:

http://container-ip:15672

Логин: guest
Пароль: guest

Запуск и остановка

Остановка контейнера:

docker stop rabbitmq

Запуск контейнера:

docker start rabbitmq

Удаление контейнера:

docker rm rabbitmq

Запуск контейнера RabbitMQ при старте системы

docker run -d --hostname rabbitmq --name rabbitmq -p 5672:5672 -p 15672:15672 -p 15674:15674 -p 25672:25672 -p 61613:61613 -v rabbitmq_data:/var/lib/rabbitmq --restart=unless-stopped rabbitmq:3.6.14-management

Подключение WebSocket STOMP плагина

Зайдите в контейнер командой:

docker exec -it rabbitmq /bin/bash

Включите плагин:

rabbitmq-plugins enable rabbitmq_web_stomp

Выйдите из контейнера:

exit

Читать также

  1. Установка Docker на Ubuntu 16.04
  2. Установка Ubuntu Server 16.04 на VirtualBox
  3. Docker How To