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

Docker安裝RabbitMQ的超詳細步驟

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

1、下載 RabbitMQ 鏡像

下載最新版本的鏡像:

docker pull rabbitmq

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

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

啟動命令:

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

查看啟動情況:

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 啟動的時候自動啟動(可選):

docker update rabbitmq --restart=always

3、啟動 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 后臺管理

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

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

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

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

停止鏡像

使用docker stop $CONTAINER_ID來終止一個運行中的容器。并且可以使用docker ps -a來看終止狀態(tài)的容器。

docker stop  $CONTAINER_ID

重啟一個鏡像。

使用docker restart命令來重啟一個容器。

docker restart  $CONTAINER_ID 鏡像實例id

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

docker start 鏡像實例ID

刪除鏡像實例

   docker rm 鏡像實例ID

查看所有鏡像

  docker ps -a

查看當前docker中下載的鏡像

docker images

總結(jié)

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

相關(guān)文章

最新評論

永嘉县| 河源市| 霍林郭勒市| 马尔康县| 山东| 兰州市| 呼和浩特市| 遂宁市| 政和县| 莲花县| 横峰县| 清水县| 古丈县| 尖扎县| 洛隆县| 高平市| 思南县| 太仆寺旗| 彭州市| 濮阳市| 云南省| 蕲春县| 革吉县| 高阳县| 大竹县| 崇信县| 桑植县| 德钦县| 巩留县| 秀山| 乡宁县| 如东县| 休宁县| 垦利县| 高唐县| 昭平县| 石景山区| 罗定市| 云阳县| 射洪县| 凤山县|