Запуск 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

Остались вопросы?

Если вы хотите получить консультацию или оставить комментарий, опубликуйте свой вопрос на нашем форуме.