rabbitmq是一款開源的高效能訊息中介軟體,最近專案要使用,於是使用docker搭建,快速方便使用
docker search rabbitmq
命令獲取映象列表
2.使用
docker pull docker.io/rabbitmq:3.8-management
拉取映象
1.使用docker images
獲取檢視rabbitmq映象id,我的是4b23cfb64730
2.執行docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 4b23cfb64730
命令建立rabbitmq容器,關於其中的引數含義如下:
命令執行完畢後,docker會使用id為4b23cfb64730
的映象建立容器,建立完成後返回容器id為3ae75edc48e2416292db6bcae7b1054091cb....(太長省略)
執行docker ps
可以檢視正在執行的容器,我們能看到rabbitmq已經執行
3.檢視容器日誌 使用docker logs -f 容器id
命令可以檢視容器日誌,我們執行docker logs -f 3ae
命令檢視rabbitmq在啟動過程中日誌,3ae是容器id的簡寫——容器id太長,使用時其寫前幾位即可
從日誌可以看出,rabbitmq預設建立了guest使用者,並且賦予administrator角色許可權,同時服務監聽5672埠tcp連線和15672埠的http連線,至此說明安裝成功。
1.訪問web介面
在瀏覽器 輸入你的主機ip:15672
回車即可訪問rabbitmq的web端管理介面,預設使用者名稱和密碼都是guest
,如圖出現如下介面代表已經成功了。
2.新新增乙個賬戶
預設的guest
賬戶有訪問限制,預設只能通過本地網路(如 localhost) 訪問,遠端網路訪問受限,所以在使用時我們一般另外新增使用者,例如我們新增乙個root使用者:
①執行docker exec -i -t 3ae bin/bash
進入到rabbitmq容器內部
[root@localhost docker]# docker exec -i -t 3a bin/bash
root@3ae75edc48e2:/#
②執行rabbitmqctl add_user root 123456
新增使用者,使用者名為root,密碼為123456
root@3ae75edc48e2:/# rabbitmqctl add_user root 123456
adding user "root" ...
③執行rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
賦予root使用者所有許可權
root@3ae75edc48e2:/# rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
setting permissions for user "root" in vhost "/" ...
④執行rabbitmqctl set_user_tags root administrator
賦予root使用者administrator角色
root@3ae75edc48e2:/# rabbitmqctl set_user_tags root administrator
setting tags for user "root" to [adminstrator] ...
⑤執行rabbitmqctl list_users
檢視所有使用者即可看到root使用者已經新增成功
root@3ae75edc48e2:/# rabbitmqctl list_users
listing users ...
user tags
guest [administrator]
root [administrator]
執行exit
命令,從容器內部退出即可。這時我們使用root賬戶登入web介面也是可以的。到此,rabbitmq的安裝就結束 mac 使用docker 安裝 rabbitmq
專案要用到rabbitmq 官網說brew install 但是brew update就半天都不成功,突然想起了docker,以前用過一點點,就試著來了一下 docker search rabbitmq management docker pull rabbitmq management docke...
CentOS 使用yum安裝rabbitmq
rabbitmq erlang版本要求 rabbitmq erlang name rabbitmq erlang baseurl gpgcheck 1 gpgkey repo gpgcheck 0 enabled 1 然後執行 sudo yum install erlang 即可安裝 執行 erl ...
Windows下安裝及配置RabbitMQ
步驟 一 安裝erlang語言開發包 rabbitmq 為erlang 語言開發 一路預設安裝,配置環境變數 erlang home erlang 安裝路徑 新增 path erlang home bin 二 安裝rabbitmq,一路預設安裝,配置環境變數 rabbitmq server 安裝路徑...