基於Docker安裝RabbitMQ 單機版

2021-10-03 04:04:08 字數 1753 閱讀 6522

docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:3.7.7-management
# 後台執行

-d # 設定主機名

--hostname ***

# 給容器取名為 rabbitmq

--name rabbitmq

# rabbitmq 賬號設定為 ***

-e rabbitmq_default_user=***

# rabbitmq 密碼設定為 ***

-e rabbitmq_default_pass=***

# 埠對映,格式為 瀏覽器訪問埠:容器埠

-p 15672:15672 控制台web埠號

-p 5672:5672 應用訪問埠

#容器檔案掛載

-v 對映目錄或檔案

# 最後這個是啟動容器使用的映象,映象名或映象id都可

rabbitmq

此時可通過–>http://ip:15672訪問rabbitmq控制台介面

docker exec -it 容器id /bin/bash

配置檔案目錄:/etc/rabbitmq

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

日誌目錄:/var/log/rabbitmq

mkdir -p /home/rabbitmq/lib

mkdir -p /home/rabbitmq/etc

mkdir -p /home/rabbitmq/log

docker cp -a 容器id:/var/lib/rabbitmq /home/rabbitmq/lib/

docker cp -a 容器id:/etc/rabbitmq /home/rabbitmq/etc/

docker cp -a 容器id:/var/log/rabbitmq /home/rabbitmq/log/

-v /home/rabbitmq/etc/rabbitmq:/etc/rabbitmq -v /home/rabbitmq/lib/rabbitmq:/var/lib/rabbitmq -v /home/rabbitmq/log/rabbitmq/:/var/log/rabbitmq
docker run --name rabbitmq -d -v /home/rabbitmq/etc/rabbitmq:/etc/rabbitmq -v /home/rabbitmq/lib/rabbitmq:/var/lib/rabbitmq -v /home/rabbitmq/log/rabbitmq/:/var/log/rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3.7.7-management

Docker 常用操作指令和安裝rabbitmq

docker stop docker ps aq 停止單個容器 docker stop 要停止的容器名 刪除所有容器 docker rm docker ps aq 刪除單個容器 docker rm 要刪除的容器名 刪除所有的映象 docker rmi docker images q docker 安...

基於docker安裝MySQL

為了更好的管理,打算把mysql redis等服務放在虛擬機器中統一部署,這樣不會因為這些服務的問題影響到系統本身。前段時間正好在看docker相關的內容,打算在虛擬機器中通過docker來使用mysql等服務。這次先記錄安裝mysql的過程。yum y install docker 複製 dock...

基於Docker 安裝Gitlab

基於docker 安裝gitlab 執行docker docker run d hostname gitlab.foch.ga p 5443 443 p 8007 80 p 2202 22 name gitlab restart always v srv gitlab config etc gitl...