# 拉取 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 安裝路徑...