亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

docker安裝RabbitMq

rabbitMQ是一款開(kāi)源的高性能消息中間件,最近項(xiàng)目要使用,于是使用docker搭建,快速方便

一、獲取鏡像

1.使用

docker search rabbitMq

命令獲取鏡像列表

鏡像搜索

2.使用

docker pull docker.io/rabbitmq:3.8-management

拉取鏡像

我們選擇了STARS數(shù)最多的官方鏡像,此處需要注意,默認(rèn)rabbitmq鏡像是不帶web端管理插件的,所以指定了鏡像tag為3.8-management,表示下載包含web管理插件版本鏡像,其它Tag版本可以訪問(wèn)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 指定容器以后臺(tái)守護(hù)進(jìn)程方式運(yùn)行
  • -p指定容器內(nèi)部端口號(hào)與宿主機(jī)之間的映射,rabbitMq默認(rèn)要使用15672為其web端界面訪問(wèn)時(shí)端口,5672為數(shù)據(jù)通信端口

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

3ae75edc48e2416292db6bcae7b1054091cb....(太長(zhǎng)省略)

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

創(chuàng)建成功

3.查看容器日志

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

啟動(dòng)日志

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

三、訪問(wèn)rabbitMq

1.訪問(wèn)web界面

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

2.新添加一個(gè)賬戶

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

  • ①執(zhí)行docker exec -i -t 3ae bin/bash進(jìn)入到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)部退出即可。

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

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

總結(jié)

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

相關(guān)文章

最新評(píng)論