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

Docker部署RabbitMQ鏡像的保姆級(jí)教程

 更新時(shí)間:2024年12月23日 11:44:08   作者:大餅酥  
RabbitMQ?的鏡像隊(duì)列集群(Mirrored?Queues?Cluster)是實(shí)現(xiàn)高可用性的一種模式,它通過(guò)在集群中的多個(gè)節(jié)點(diǎn)之間復(fù)制隊(duì)列,確保消息在集群的某些節(jié)點(diǎn)宕機(jī)時(shí)不會(huì)丟失,本文介紹了Docker部署RabbitMQ鏡像的保姆級(jí)教程,需要的朋友可以參考下

1、創(chuàng)建掛載目錄

# 創(chuàng)建宿主機(jī)rabbitMQ掛載目錄
sudo mkdir -p /data/docker/rabbitmq/log
 
# 修改log目錄權(quán)限
sudo chmod 777 /data/docker/rabbitmq/log

2、運(yùn)行RabbitMQ容器

# 拉取鏡像
sudo docker pull rabbitmq:4.0.5
 
# 運(yùn)行容器
sudo docker run --privileged=true --net=bridge \
-d --name=rabbitmq \
-v /data/docker/rabbitmq/data:/var/lib/rabbitmq \
-v /data/docker/rabbitmq/config:/etc/rabbitmq \
-v /data/docker/rabbitmq/log:/var/log/rabbitmq \
-p 15672:15672 -p 5672:5672 \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin@123 \
rabbitmq:4.0.5

參數(shù)解析如下:

參數(shù)參數(shù)說(shuō)明
docker run運(yùn)行 Docker 容器
-d容器將在后臺(tái)運(yùn)行,而不是占用當(dāng)前的終端會(huì)話
--privileged=trueDocker會(huì)賦予容器幾乎與宿主機(jī)相同的權(quán)限
--net=bridge網(wǎng)絡(luò)模式配置,默認(rèn)是bridge,bridge表示使用容器內(nèi)部配置網(wǎng)絡(luò)
--name rabbitmq給容器命名為 rabbitmq,以便于管理和引用該容器
-p 15672:15672映射 RabbitMQ 管理頁(yè)面端口
-p 5672:5672映射 RabbitMQ 消息接收端口
-e RABBITMQ_DEFAULT_USER=admin指定默認(rèn)的 RabbitMQ 用戶名為admin
-e RABBITMQ_DEFAULT_PASS=admin@123 指定默認(rèn)的 RabbitMQ 密碼為admin@123
-v /data/docker/rabbitmq/data:/var/lib/rabbitmq將主機(jī)目錄掛載到容器內(nèi),用于數(shù)據(jù)持久化
-v /data/docker/rabbitmq/config:/etc/rabbitmq將主機(jī)目錄掛載到容器內(nèi),用于配置文件持久化
-v /data/docker/rabbitmq/log:/var/log/rabbitmq將主機(jī)目錄掛載到容器內(nèi),用于日志文件持久化

容器運(yùn)行參數(shù)詳解參考:Docker容器運(yùn)行常用參數(shù)詳解_docker_腳本之家

3、Compose運(yùn)行RabbitMQ容器

創(chuàng)建docker-compose.yml文件

sudo touch /data/docker/rabbitmq/docker-compose.yml

文件內(nèi)容如下:

version: '3'
 
services:
  rabbitmq:
    image: rabbitmq:4.0.5
    container_name: rabbitmq
    ports:
      # 管理頁(yè)面端口
      - "15672:15672"
      # 消息接收端口
      - "5672:5672"
    environment:
      # 默認(rèn)的用戶名密碼
      RABBITMQ_DEFAULT_USER: admin
      RABBITMQ_DEFAULT_PASS: admin@123
    volumes:
      - /data/docker/rabbitmq/data:/var/lib/rabbitmq
      - /data/docker/rabbitmq/config:/etc/rabbitmq
      - /data/docker/rabbitmq/log:/var/log/rabbitmq
    privileged: true
    network_mode: "bridge"

運(yùn)行容器

#-f:調(diào)用文件,-d:開(kāi)啟守護(hù)進(jìn)程
sudo docker compose -f /data/docker/rabbitmq/docker-compose.yml up -d

4、開(kāi)啟界面插件

進(jìn)入rabbitMQ容器的控制臺(tái),運(yùn)行以下命令開(kāi)啟界面插件,

rabbitmq-plugins enable rabbitmq_management

5、查看RabbitMQ運(yùn)行狀態(tài)

瀏覽器訪問(wèn): http://127.0.0.1:15672/,查看rabbitMQ登錄頁(yè)面

6、常見(jiàn)問(wèn)題處理

問(wèn)題描述:運(yùn)行rabbitMQ容器啟動(dòng)失敗,報(bào)"failed to open log file at '/var/log/rabbitmq/rabbit@f1af52c33ddc.log', reason: permission denied"寫(xiě)入日志文件權(quán)限被拒絕。

解決方案:修改宿主機(jī)掛載目錄/data/docker/rabbitmq/log的權(quán)限

sudo chmod 777 /data/docker/rabbitmq/log

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

相關(guān)文章

  • 在Ubuntu上使用Grafana監(jiān)控Docker的方法

    在Ubuntu上使用Grafana監(jiān)控Docker的方法

    如今越來(lái)越多的公司開(kāi)始使用Docker,一談起Docker總是會(huì)跟著讓人聯(lián)想到輕量這個(gè)詞,甚至?xí)幸环N通過(guò)Docker啟動(dòng)一個(gè)服務(wù)會(huì)節(jié)省很多資源的錯(cuò)覺(jué)。然而Docker的「輕」也只是相對(duì)于傳統(tǒng)虛擬機(jī)而已。Docker如何監(jiān)控呢?本文就給大家介紹在Ubuntu上如何使用Grafana監(jiān)控Docker。
    2016-12-12
  • 使用Docker部署IntelliJ IDEA(linuxserver/intellij-idea)的完整指南

    使用Docker部署IntelliJ IDEA(linuxserver/intellij-idea)的完整指南

    在服務(wù)器或無(wú)界面 Linux 環(huán)境中使用 IntelliJ IDEA 一直是個(gè)痛點(diǎn),借助 Docker + linuxserver/intellij-idea 鏡像,我們可以非常方便地通過(guò)瀏覽器遠(yuǎn)程使用 IDEA,下面我們就來(lái)看看詳細(xì)部署指南吧
    2025-12-12
  • 一些常見(jiàn)的精簡(jiǎn)Docker?file規(guī)則總結(jié)

    一些常見(jiàn)的精簡(jiǎn)Docker?file規(guī)則總結(jié)

    這篇文章主要介紹了一些常見(jiàn)的精簡(jiǎn)Docker?file規(guī)則的相關(guān)資料,這些精簡(jiǎn)規(guī)則有助于優(yōu)化Dockerfile,生成更高效、簡(jiǎn)潔的鏡像,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-11-11
  • 清理docker磁盤(pán)空間的方法總結(jié)(附詳細(xì)講解)

    清理docker磁盤(pán)空間的方法總結(jié)(附詳細(xì)講解)

    docker?鏡像特別容易占空間,稍微不注意可能磁盤(pán)爆滿,所以本文給大家詳細(xì)介紹了如何清理?docker?磁盤(pán)空間,并通過(guò)代碼示例給大家講解的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • 如何使用docker compose安裝gitlab

    如何使用docker compose安裝gitlab

    使用Docker Compose安裝GitLab是一個(gè)相對(duì)簡(jiǎn)單的過(guò)程,但需要按照一定的步驟來(lái)確保一切設(shè)置正確,這篇文章主要介紹了使用docker compose安裝gitlab,需要的朋友可以參考下
    2024-12-12
  • Linux中使用Docker構(gòu)建Nginx容器的詳細(xì)攻略

    Linux中使用Docker構(gòu)建Nginx容器的詳細(xì)攻略

    Nginx是一款廣泛使用的高性能 Web 服務(wù)器和反向代理服務(wù)器,適用于各種場(chǎng)景,如靜態(tài)文件服務(wù)、負(fù)載均衡和 API 網(wǎng)關(guān)等,在本教程中,我們將詳細(xì)介紹如何在 Docker 中構(gòu)建并運(yùn)行一個(gè) Nginx 容器,幫助開(kāi)發(fā)者快速搭建和管理 Nginx 服務(wù),感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • Docker入門(mén)教程之本地打包docker鏡像教程

    Docker入門(mén)教程之本地打包docker鏡像教程

    Docker鏡像是一個(gè)特殊的文件系統(tǒng),既提供了運(yùn)行時(shí)所需的程序、庫(kù)和資源,還提供了相應(yīng)的配置參數(shù),只是不包含動(dòng)態(tài)數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Docker入門(mén)教程之本地打包docker鏡像的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Docker常見(jiàn)指令詳解

    Docker常見(jiàn)指令詳解

    Docker是一個(gè)開(kāi)放源代碼軟件,用于自動(dòng)化部署應(yīng)用程序?yàn)檩p量級(jí)、可移植的容器,運(yùn)行在幾乎任何地方,常用指令包括docker?pull下載鏡像,docker?images查看鏡像,docker?rmi移除鏡像等,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • linux中無(wú)make命令的問(wèn)題(make: *** 沒(méi)有指明目標(biāo)并且找不到 makefile及make命令安裝方法)

    linux中無(wú)make命令的問(wèn)題(make: *** 沒(méi)有指明目標(biāo)并且找不到 makefile及make命令安裝方法)

    這篇文章主要介紹了linux中無(wú)make命令的問(wèn)題(make: *** 沒(méi)有指明目標(biāo)并且找不到 makefile及make命令安裝方法),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • docker compose鏡像如何更新

    docker compose鏡像如何更新

    這篇文章主要介紹了docker compose鏡像更新方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06

最新評(píng)論

怀安县| 津南区| 内江市| 牙克石市| 望奎县| 城步| 聂拉木县| 德阳市| 铜鼓县| 阜宁县| 普兰店市| 博罗县| 玉田县| 理塘县| 定结县| 镇康县| 永新县| 奈曼旗| 德钦县| 江北区| 金川县| 双峰县| 共和县| 霍邱县| 石首市| 巫山县| 日土县| 安溪县| 慈溪市| 新巴尔虎左旗| 宜良县| 陈巴尔虎旗| 泉州市| 淮滨县| 弥勒县| 织金县| 延津县| 池州市| 会宁县| 藁城市| 葫芦岛市|