欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker安裝RabbitMq添加用戶實現(xiàn)方式

 更新時間:2024年07月15日 10:00:50   作者:上山打鹵面  
這篇文章主要介紹了docker安裝RabbitMq添加用戶實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

docker安裝RabbitMq

rabbitMQ是一款開源的高性能消息中間件,最近項目要使用,于是使用docker搭建,快速方便

一、獲取鏡像

1.使用

docker search rabbitMq

命令獲取鏡像列表

鏡像搜索

2.使用

docker pull docker.io/rabbitmq:3.8-management

拉取鏡像

我們選擇了STARS數(shù)最多的官方鏡像,此處需要注意,默認rabbitmq鏡像是不帶web端管理插件的,所以指定了鏡像tag為3.8-management,表示下載包含web管理插件版本鏡像,其它Tag版本可以訪問DockerHub查詢

二、創(chuàng)建rabbitMq容器

1.使用docker images

獲取查看rabbitMQ鏡像ID,我的是4b23cfb64730

鏡像ID

2.執(zhí)行

docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 4b23cfb64730

命令創(chuàng)建rabbitMq容器,關(guān)于其中的參數(shù)含義如下:

  • –name指定了容器名稱
  • -d 指定容器以后臺守護進程方式運行
  • -p指定容器內(nèi)部端口號與宿主機之間的映射,rabbitMq默認要使用15672為其web端界面訪問時端口,5672為數(shù)據(jù)通信端口

命令執(zhí)行完畢后,docker會使用ID為 4b23cfb64730的鏡像創(chuàng)建容器,創(chuàng)建完成后返回容器ID為

3ae75edc48e2416292db6bcae7b1054091cb....(太長省略)

執(zhí)行docker ps可以查看正在運行的容器,我們能看到rabbitMq已經(jīng)運行

創(chuàng)建成功

3.查看容器日志

使用docker logs -f 容器ID命令可以查看容器日志,我們執(zhí)行docker logs -f 3ae命令查看rabbitMq在啟動過程中日志,3ae是容器ID的簡寫——容器ID太長,使用時其寫前幾位即可

啟動日志

從日志可以看出,rabbitMq默認創(chuàng)建了guest用戶,并且賦予administrator角色權(quán)限,同時服務(wù)監(jiān)聽5672端口TCP連接和15672端口的HTTP連接,至此說明安裝成功。

三、訪問rabbitMq

1.訪問web界面

在瀏覽器 輸入你的主機Ip:15672回車即可訪問rabbitMq的Web端管理界面,默認用戶名和密碼都是guest,如圖出現(xiàn)如下界面代表已經(jīng)成功了。

2.新添加一個賬戶

默認的guest 賬戶有訪問限制,默認只能通過本地網(wǎng)絡(luò)(如 localhost) 訪問,遠程網(wǎng)絡(luò)訪問受限,所以在使用時我們一般另外添加用戶,例如我們添加一個root用戶:

  • ①執(zhí)行docker exec -i -t 3ae bin/bash進入到rabbitMq容器內(nèi)部
[root@localhost docker]# docker exec -i -t 3a bin/bash
root@3ae75edc48e2:/# 
  • ②執(zhí)行rabbitmqctl add_user root 123456 添加用戶,用戶名為root,密碼為123456
root@3ae75edc48e2:/# rabbitmqctl add_user root 123456 
Adding user "root" ...
  • ③執(zhí)行rabbitmqctl set_permissions -p / root ".*" ".*" ".*" 賦予root用戶所有權(quán)限
root@3ae75edc48e2:/# rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
Setting permissions for user "root" in vhost "/" ...
  • ④執(zhí)行rabbitmqctl set_user_tags root administrator賦予root用戶administrator角色
root@3ae75edc48e2:/# rabbitmqctl set_user_tags root administrator
Setting tags for user "root" to [adminstrator] ...
  • ⑤執(zhí)行rabbitmqctl list_users查看所有用戶即可看到root用戶已經(jīng)添加成功
root@3ae75edc48e2:/# rabbitmqctl list_users
Listing users ...
user	tags
guest	[administrator]
root	[administrator]

執(zhí)行exit命令,從容器內(nèi)部退出即可。

這時我們使用root賬戶登錄web界面也是可以的。

到此,rabbitMq的安裝就結(jié)束了~

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論