docker 安裝 RabbitMQ 詳細筆記

2021-10-09 10:07:05 字數 2055 閱讀 3415

# 拉取 management 版本的映象,帶 web 管理介面

[root@localhost ~]

# docker pull rabbitmq:management

首先列出 rabbitmq 需要對映的目錄:

配置檔案目錄:/etc/rabbitmq

資料儲存目錄:/var/lib/rabbitmq

日誌目錄:/var/log/rabbitmq

然後建立三個資料卷:

# 建立對映配置檔案的資料卷

[root@localhost ~]

# docker volume create rabbitmq_config

rabbitmq_config

# 建立對映資料儲存的資料卷

[root@localhost ~]

# docker volume create rabbitmq_data

rabbitmq_data

# 建立對映日誌檔案的資料卷

[root@localhost ~]

# docker volume create rabbitmq_log

rabbitmq_log

命令

引數說明

-d後台執行

–name

rabbitmq

容器命名為 rabbitmq

-p5672:5672

對映主機埠到容器埠(5672為 rabbitmq 的端通訊口)

-p15672:15672

對映主機埠到容器埠(15672為 web 管理埠)

-erabbitmq_default_user=admin

設定預設使用者為 admin(不設定預設為 guest)

-erabbitmq_default_pass=123456

設定預設密碼為 123456(不設定預設為 guest)

-vrabbitmq_config:/etc/rabbitmq

設定對映目錄(配置檔案對映)

-vrabbitmq_data:/var/lib/rabbitmq

設定對映目錄(資料檔案對映)

-vrabbitmq_log:/var/log/rabbitmq

設定對映目錄(日誌檔案對映)

# 建立 rabbitmq 容器

[root@localhost ~]

# docker run -d \

--name rabbitmq \

-p 5672:5672 \

-p 15672:15672 \

-e rabbitmq_default_user=admin \

-e rabbitmq_default_pass=123456 \

-v rabbitmq_config:/etc/rabbitmq \

-v rabbitmq_data:/var/lib/rabbitmq \

-v rabbitmq_log:/var/log/rabbitmq \

rabbitmq:management

[root@localhost ~]

# firewall-cmd --permanent --add-port=5672/tcp

success

[root@localhost ~]

# firewall-cmd --permanent --add-port=5672/udp

success

[root@localhost ~]

# firewall-cmd --permanent --add-port=15672/tcp

success

[root@localhost ~]

# firewall-cmd --permanent --add-port=15672/udp

success

[root@localhost ~]

# firewall-cmd --reload

success

mac 使用docker 安裝 rabbitmq

專案要用到rabbitmq 官網說brew install 但是brew update就半天都不成功,突然想起了docker,以前用過一點點,就試著來了一下 docker search rabbitmq management docker pull rabbitmq management docke...

CentOS 使用yum安裝rabbitmq

rabbitmq erlang版本要求 rabbitmq erlang name rabbitmq erlang baseurl gpgcheck 1 gpgkey repo gpgcheck 0 enabled 1 然後執行 sudo yum install erlang 即可安裝 執行 erl ...

Windows下安裝及配置RabbitMQ

步驟 一 安裝erlang語言開發包 rabbitmq 為erlang 語言開發 一路預設安裝,配置環境變數 erlang home erlang 安裝路徑 新增 path erlang home bin 二 安裝rabbitmq,一路預設安裝,配置環境變數 rabbitmq server 安裝路徑...