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...