日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Docker 方式安装 RabbitMQ (ribbitmq linux 部署)

發布時間:2023/12/18 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker 方式安装 RabbitMQ (ribbitmq linux 部署) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

1. 查找鏡像:(management 版本的鏡像才有管理界面)

docker search rabbitmq:management

2. 拉取鏡像:

docker pull docker.io/macintoshplus/rabbitmq-management

?

3. 查看已下載的鏡像,最后一個就是。

4. 重命名該鏡像為 rabbitmq。這一步可以不作,我只是喜歡簡短的名字。

鏡像重命名見文章 : Docker 鏡像 重命名

此時鏡像已更名為 rabbitmq:

5. 啟動容器:

docker run -d --hostname jiangyu-rabbit --name rabbitmq -e RABBITMQ_DEFAULT_USER=jiangyu -e RABBITMQ_DEFAULT_PASS=loveU -p 15672:15672 rabbitmq

參數說明:

# 后臺運行 -d # 設置主機名 --hostname jiangyu-rabbit# 給容器取名為 rabbitmq --name rabbitmq # rabbitmq 賬號設置為 jiangyu -e RABBITMQ_DEFAULT_USER=jiangyu # rabbitmq 密碼設置為 loveU -e RABBITMQ_DEFAULT_PASS=loveU # 端口映射,格式為 瀏覽器訪問端口:容器端口 -p 15672:15672 # 最后這個是啟動容器使用的鏡像,鏡像名或鏡像ID都可 rabbitmq

查看容器運行日志:

docker logs rabbitmq

6. 瀏覽器訪問:http://ergouzi.fun:15672? ?(我的服務器已經備案域名,可直接使用域名訪問)

7. 輸入賬號 jiangyu? 密碼 loveU 登陸成功:

至此,安裝運行已經 OK 了。

8. 查看 權限。

PS:在網上看到可用此命令授權:

rabbitmqctl set_permissions -p / jiangyu ".*" ".*" ".*"

關于授權更多見 rabbitmq 文檔:https://www.rabbitmq.com/access-control.html?

但我并沒有用執行這一條命令,查看已經有權限了:

9. 運行成功后,在項目中卻連接不上,報錯:

An unexpected connection driver error occured java.net.SocketException: Socket Closedat java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_45]at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[na:1.8.0_45] ...

解決方法見文章 :解決:c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured

?

PS:更多詳情見 docker 文檔:https://hub.docker.com/_/rabbitmq/?

總結

以上是生活随笔為你收集整理的Docker 方式安装 RabbitMQ (ribbitmq linux 部署)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。