最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker安裝RabbitMQ的超詳細(xì)步驟

 更新時(shí)間:2022年08月16日 14:36:32   作者:王廷云的博客  
RabbitMQ是一套開源的消息隊(duì)列服務(wù)軟件,是由LShift提供的一個(gè) Advanced Message Queuing Protocol的開源實(shí)現(xiàn),由以高性能、健壯以及可伸縮性出名的 Erlang 寫成,這篇文章主要給大家介紹了關(guān)于Docker安裝RabbitMQ的超詳細(xì)步驟,需要的朋友可以參考下

1、下載 RabbitMQ 鏡像

下載最新版本的鏡像:

docker pull rabbitmq

更多版本的鏡像可以訪問 Docker 官網(wǎng):https://hub.docker.com/_/rabbitmq?tab=tags

2、創(chuàng)建并運(yùn)行 RabbitMQ 容器

啟動(dòng)命令:

docker run -d -p 15672:15672 -p 5672:5672 \
	-e RABBITMQ_DEFAULT_VHOST=my_vhost  \
	-e RABBITMQ_DEFAULT_USER=admin \
	-e RABBITMQ_DEFAULT_PASS=admin \
	--hostname myRabbit \
	--name rabbitmq \
	rabbitmq

參數(shù)說明:

  • -d:表示在后臺(tái)運(yùn)行容器;
  • -p:將容器的端口 5672(應(yīng)用訪問端口)和 15672 (控制臺(tái)Web端口號(hào))映射到主機(jī)中;
  • -e:指定環(huán)境變量:
    • RABBITMQ_DEFAULT_VHOST:默認(rèn)虛擬機(jī)名;
    • RABBITMQ_DEFAULT_USER:默認(rèn)的用戶名;
    • RABBITMQ_DEFAULT_PASS:默認(rèn)的用戶密碼;
  • --hostname:指定主機(jī)名(RabbitMQ 的一個(gè)重要注意事項(xiàng)是它根據(jù)所謂的 節(jié)點(diǎn)名稱 存儲(chǔ)數(shù)據(jù),默認(rèn)為主機(jī)名);
  • --name rabbitmq:設(shè)置容器名稱;
  • rabbitmq:容器使用的鏡像名稱;

查看啟動(dòng)情況:

docker ps -l
------------
CONTAINER ID   IMAGE      COMMAND                  CREATED          STATUS         PORTS                                                                                                                                      NAMES
72072ace59f0   rabbitmq   "docker-entrypoint.s…"   12 seconds ago   Up 9 seconds   4369/tcp, 0.0.0.0:5672->5672/tcp, :::5672->5672/tcp, 5671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp   rabbitmq

設(shè)置 docker 啟動(dòng)的時(shí)候自動(dòng)啟動(dòng)(可選):

docker update rabbitmq --restart=always

3、啟動(dòng) rabbitmq_management

方法一:

docker exec -it rabbitmq /bin/bash
---------------------------------
user@7b295c46c99d /: rabbitmq-plugins enable rabbitmq_management

方法二:

docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

4、訪問 RabbitMQ 后臺(tái)管理

  • 瀏覽器輸入地址:http://ip:15672 即可訪問后臺(tái)管理頁(yè)面,這里的 ip 為運(yùn)行 RabbitMQ 所在的服務(wù)器的 IP 地址;
  • 默認(rèn)的用戶名和密碼都是 guest(如果沒有在容器創(chuàng)建的時(shí)候指定用戶名密碼);
  • 但由于我們啟動(dòng)的時(shí)候設(shè)置了默認(rèn)的用戶名和密碼,所以我們可以使用設(shè)置的用戶名和密碼登錄。

提示: 如果無法訪問可以嘗試開啟防火墻 15672 端口:

firewall-cmd --zone=public --add-port=15672/tcp --permanent        
firewall-cmd --reload 

補(bǔ)充:docker此文相關(guān)常用命令

停止鏡像

使用docker stop $CONTAINER_ID來終止一個(gè)運(yùn)行中的容器。并且可以使用docker ps -a來看終止?fàn)顟B(tài)的容器。

docker stop  $CONTAINER_ID

重啟一個(gè)鏡像。

使用docker restart命令來重啟一個(gè)容器。

docker restart  $CONTAINER_ID 鏡像實(shí)例id

啟動(dòng)已經(jīng)存在的鏡像

docker start 鏡像實(shí)例ID

刪除鏡像實(shí)例

   docker rm 鏡像實(shí)例ID

查看所有鏡像

  docker ps -a

查看當(dāng)前docker中下載的鏡像

docker images

總結(jié)

到此這篇關(guān)于Docker安裝RabbitMQ的文章就介紹到這了,更多相關(guān)Docker安裝RabbitMQ內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

义乌市| 凉城县| 西平县| 陵川县| 丰县| 泗水县| 宣汉县| 泾源县| 盈江县| 通道| 佛坪县| 陇南市| 方山县| 阳春市| 富顺县| 无为县| 平遥县| 吉水县| 巩留县| 息烽县| 鹿邑县| 陵水| 荥经县| 沁阳市| 明水县| 彝良县| 夏津县| 陆丰市| 紫阳县| 三明市| 新田县| 鄂温| 渭源县| 温宿县| 瑞安市| 延川县| 高台县| 汉中市| 成都市| 东方市| 施甸县|