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

docker-compose安裝RabbitMQ及插件操作步驟

 更新時間:2023年01月12日 14:40:05   作者:失敗的面  
這篇文章主要為大家介紹了docker-compose安裝RabbitMQ及插件操作步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

準備工作

RabbitMQ默認不帶延遲隊列插件,可以到官網(wǎng)去下載指定版本的插件,并手動安裝到RabbitMQ環(huán)境中,在這里我使用的RabbitMQ版本是:

rabbitmq:3.8-management

延遲隊列插件版本是:

rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez

以上版本僅供參考學習,實際使用請自行選擇。

docker-compose腳本

RabbitMQ的docker-compose安裝腳本如下:

version: "3"
services:
    rabbitmq:   
        container_name: myrabbit
        ports:
            - 15672:15672
            - 5672:5672
        restart: always
        volumes:
            - /etc/localtime:/etc/localtime
            - /home/mycontainers/myrabbit/rabbitmq:/var/lib/rabbitmq
        network_mode: mynetwork
        environment:
            - RABBITMQ_DEFAULT_USER=admin
            - RABBITMQ_DEFAULT_PASS=123456
        image: myrabbitmq:3.8-management

操作步驟

執(zhí)行命令

docker-compose -f docker-compose.yml up

需要容器后臺運行的話加個 -d

docker-compose -f docker-compose.yml up -d

然后我們將下載到的插件拷貝到rabbitmq容器的/plugins目錄下

docker cp rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez myrabbit:/plugins

進入容器內,啟動我們剛剛添加的插件

docker exec -it myrabbit bash

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

查看插件是否有安裝成功

在容器內執(zhí)行:

rabbitmq-plugins list

在宿主機中執(zhí)行這個:

docker exec myrabbit rabbitmq-plugins list

能看到我們新添加的插件就說明成功了

優(yōu)化搭建步驟

上面的步驟有些麻煩,當我們需要頻繁的搭建RabbitMQ環(huán)境的時候就不方便了,所以我們可以優(yōu)化一下,做一些準備工作,讓后續(xù)的容器搭建變得便利。

目的

一鍵創(chuàng)建并啟動RabbitMQ容器,并且附帶延遲隊列插件

思路

在rabbitmq原有鏡像的基礎上,制作新鏡像,在容器啟動之后自行啟用插件

步驟

創(chuàng)建鏡像文件夾:

mkdir image

cd image

編寫Dockerfile文件:

FROM rabbitmq:3.8-management
COPY rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez /plugins
RUN rabbitmq-plugins enable --offline rabbitmq_delayed_message_exchange

上面的內容是依賴于rabbitmq:3.8-management鏡像,并且將當前目錄下的插件文件拷貝到/plugins中,然后執(zhí)行插件啟用命令

此時image文件夾的目錄結構是這樣的:

- image
    Dockerfile
    rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez

記得把插件準備好

制作鏡像:

docker build -t myrabbitmq:3.8-management .

查看鏡像:

docker images

修改原來的docker-compose腳本,修改鏡像為:

version: "3"
services:
    rabbitmq:   
        container_name: myrabbit
        ports:
            - 15672:15672
            - 5672:5672
        restart: always
        volumes:
            - /etc/localtime:/etc/localtime
            - /home/mycontainers/myrabbit/rabbitmq:/var/lib/rabbitmq
        network_mode: mynetwork
        environment:
            - RABBITMQ_DEFAULT_USER=admin
            - RABBITMQ_DEFAULT_PASS=123456
        image: myrabbitmq:3.8-management # 只改了這里,其他都是一樣的

重新啟動即可,由此,我們后面每次搭建新的RabbitMQ環(huán)境都不用再手動安裝插件了。

以上就是docker-compose安裝RabbitMQ及插件操作步驟的詳細內容,更多關于docker-compose安裝RabbitMQ的資料請關注腳本之家其它相關文章!

相關文章

  • 運行docker需要的權限分析

    運行docker需要的權限分析

    在本篇文章了小編給各位分享的是一篇關于運行docker需要的權限分析,有興趣的朋友們可以參考下。
    2020-03-03
  • 使用GoogleContainerTools容器化jib構建docker鏡像

    使用GoogleContainerTools容器化jib構建docker鏡像

    這篇文章主要教大家如何使用GoogleContainerTools容器化jib構建docker鏡像的實現(xiàn),有需要的的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • Linux下Docker CE使用從包中安裝的方式詳解

    Linux下Docker CE使用從包中安裝的方式詳解

    這篇文章主要為大家詳細介紹了Linux下Docker CE使用從包中安裝的方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 詳解Docker 容器使用 cgroups 限制資源使用

    詳解Docker 容器使用 cgroups 限制資源使用

    本篇文章主要介紹了Docker 容器使用 cgroups 限制資源使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Docker中關于Namespace隔離機制全面解析

    Docker中關于Namespace隔離機制全面解析

    為了更好地理解容器的運行原理,本篇文章將會以?Linux?宿主機為例,介紹容器的底層技術,包括容器的命名空間、控制組、聯(lián)合文件系統(tǒng)等,需要的朋友可以參考下
    2022-06-06
  • Dockerfile中的ENV指令的具體使用詳解

    Dockerfile中的ENV指令的具體使用詳解

    這篇文章主要介紹了Dockerfile中的ENV指令的具體使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • docker修改容器網(wǎng)絡舉例詳解

    docker修改容器網(wǎng)絡舉例詳解

    這篇文章主要介紹了docker修改容器網(wǎng)絡的相關資料,并詳細解釋了每種模式的工作原理和使用場景,還提供了如何更改Docker網(wǎng)絡模式以實現(xiàn)容器直接連接到主機網(wǎng)絡的解決方案,需要的朋友可以參考下
    2025-03-03
  • Docker容器間通訊直接路由方式實現(xiàn)網(wǎng)絡通訊

    Docker容器間通訊直接路由方式實現(xiàn)網(wǎng)絡通訊

    今天小編就為大家分享一篇關于Docker容器間通訊直接路由方式實現(xiàn)網(wǎng)絡通訊,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • centos7 安裝docker步驟詳細介紹

    centos7 安裝docker步驟詳細介紹

    這篇文章主要介紹了centos7 安裝docker步驟詳細介紹的相關資料,需要的朋友可以參考下
    2017-01-01
  • docker 數(shù)據(jù)目錄遷移的兩種實現(xiàn)方法

    docker 數(shù)據(jù)目錄遷移的兩種實現(xiàn)方法

    本文主要介紹了docker 數(shù)據(jù)目錄遷移的兩種實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03

最新評論

元江| 横山县| 松桃| 浠水县| 环江| 汾阳市| 顺昌县| 嘉荫县| 阿克苏市| 正定县| 玛多县| 彰化县| 偏关县| 工布江达县| 桐乡市| 河北省| 资兴市| 江阴市| 武功县| 休宁县| 青铜峡市| 永寿县| 定远县| 黄陵县| 南平市| 东乡族自治县| 航空| 息烽县| 晋中市| 大悟县| 上饶县| 乌鲁木齐市| 宣恩县| 丹东市| 三门峡市| 乐清市| 阳山县| 北宁市| 上杭县| 化州市| 家居|