docker-compose容器化構建rabbitmq服務


因為官網下載安裝包太南了。

 

 我實在是下載不下來,一整天了。

於是采用docker-compose快速搭建rabbitmq。

非常簡單:

# cd /home/rabbitmqdocker
# mkdir data
# mkdir log
# vi docker-compose.yml

version: '2'
services:
    rabbitmq:
       hostname: rabbitmq
       environment:
         RABBITMQ_DEFAULT_VHOST: "XXX"
         RABBITMQ_DEFAULT_USER: "賬戶"
         RABBITMQ_DEFAULT_PASS: "密碼"
       image: "rabbitmq:3.7.16-management"
       restart: always
       volumes:
         - "./data:/var/lib/rabbitmq"
         - "./log:/var/log/rabbitmq/log"
       ports:
         - "15672:15672"
         - "4369:4369"
         - "5672:5672"
         - "25672:25672"

hostname  主機名(RabbitMQ的一個重要注意事項是它根據所謂的 “節點名稱” 存儲數據,默認為主機名);

RABBITMQ_DEFAULT_VHOST:默認虛擬機名

RABBITMQ_DEFAULT_USER:默認的用戶名

RABBITMQ_DEFAULT_PASS:默認用戶名的密碼

4369 -- erlang發現口

5672 --client端通信口

15672 -- 管理界面ui端口

25672 -- server間內部通信口

啟動容器:

docker-compose up -d

查看容器:

 

 查看容器啟動日志:# docker logs -f ff08aad3d845 --tail=20

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM