docker中安裝rabbitmq(基本使用)

  1. rabbitmq是一個消息隊列,比activeMq的好處是,對分佈式是天生兼容,是自帶分佈式的消息隊列
  2. 在安裝好了docker之後,然後就可以安裝rabbitmq了(在Ubuntu中安裝docker
  3. 拉取鏡像
docker pull rabbitmq:3.7.7-management

這裏是拉取指定版本的rabbit,我們可以在docker中進行查詢,獲取其他版本的rabbit(默認情況下,docker是會下載最新的版本的)
在這裏插入圖片描述
查詢rabbitmq

 docker search rabbitmq
  1. 根據下載的鏡像構建容器.
docker run -d --name rabbitmq3.7.7 -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin 2888deb59dfc

說明:

-d 後臺運行容器;

--name 指定容器名;

-p 指定服務運行的端口(5672:應用訪問端口;15672:控制檯Web端口號);

-v 映射目錄或文件;

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

-e 指定環境變量;(RABBITMQ_DEFAULT_VHOST:默認虛擬機名;RABBITMQ_DEFAULT_USER:默認的用戶名;RABBITMQ_DEFAULT_PASS:默認用戶名的密碼
2888deb59dfc是下載的鏡像id)
  1. 訪問rabbitmq時,需要使用的外網連接訪問端口,也就是這裏的15672端口,在配置使用時,配置的確是5672這個端口。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章