Hướng dẫn cài RabbitMQ trên docker

Giới thiệu


Nếu khách hàng vì lý do nào đó không thể sử dụng RabbitMQ trên cloud. Ta có thể dễ dàng cài đặt dịch vụ này trong mạng nội bộ của khách hàng thông qua docker.

Các bước thực hiện như sau:

1. Chọn 1 máy tính luôn bật và online trong mạng của khách hàng

Ta có thể chọn sử dụng chung database server hoặc application server cho mục đích này.

Máy tính này có thể chạy windows, mac hoặc linux. Tất cả đều có thể sử dụng.

2. Cài docker trên máy tính nói trên

Tải về docker tại: https://www.docker.com/products/docker-desktop/

3. Tải về image của RabbitMQ

Tìm trên https://hub.docker.com/ từ khóa RabbitMQ. Lấy câu lệnh pull về image như hình

169f7f21-43a8-45f0-a2a2-9f824f71cb73.spc_rabbitmq_docker

Mở command prompt

e51d7b52-cd11-4164-b1ed-b451fd77cbe9.spc_rabbitmq_docker

Gõ vào lệnh

docker pull rabbitmq

chương trình sẽ tải về image của rabbitmq

b1cf8981-0754-481a-8aca-17bce814a9a8.spc_rabbitmq_docker

Mở Docker Desktop / Images / rabbitmq

9f6bc7a0-f0b5-4b8a-9f30-15a80af3a99c.spc_rabbitmq_docker

Chọn lệnh Run và đặt tên cho container. Quan trọng nhất ở bước này là chọn các cổng tương ứng với 2 cổng dịch vụ 5761 vả 5762 của rabbitmq.

9f96886a-11da-45fa-b5f2-2ced2333bc18.spc_rabbitmq_docker

Sau khi hoàn tất ta có thể thấy dịch vụ RabbitMQ đang chạy

db84d92c-8f18-40db-a726-74c1f3569051.spc_rabbitmq_docker

Kêt nối với Phoebus


Sau khi chạy container ta có thể test connection từ phoebus như sau:

ac610189-cba6-4484-82a0-ab44bf000ac8.spc_rabbitmq_docker

Trong đó:

⚠️ Chú ý

Để xem lại các cổng mapping của container, ta chỉ cần mở Command Prompt và chạy lệnh

docker ps

51afcf46-c29c-4189-8188-5db8e0dfacc5.spc_rabbitmq_docker

Xem thêm



Updated on : 2022-07-04 17:04:35. by : . at X1-Extreme.

Topic : spc.rabbitmq.docker