docker rabbitmq 各個版本的鏡像:https://hub.docker.com/_/rabbitmq
可以看看自己想安裝哪個版本,下面要用到,本教程 安裝的是:3.7.17-management,(帶有“mangement”的版本是包含web管理頁面的)
但從官網下載會很慢,所以要用阿里雲鏡像服務器上的加速。
打開阿里雲鏡像服務器
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
下載安裝,安裝完后會自動運行,右下角任務欄會有個小鯨魚圖標,右擊小鯨魚選擇setting,點擊Daemon,開啟 Advanced,填入阿里雲鏡像服務器上的加速地址,點擊 Apply,然后Docker會自動重啟。
獲取鏡像,win+R 輸入:powerShell 打開,執行指令 : docker pull rabbitmq:3.7.17-management
創建容器,執行指令:docker run -d --name rabbitmq3.7.17 -p 5672:5672 -p 15672:15672 -v /data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3.7.17-management

/* -d 后台運行容器; --name 指定容器名; -p 指定服務運行的端口(5672:應用訪問端口;15672:控制台Web端口號); -v 映射目錄或文件; --hostname 主機名(RabbitMQ的一個重要注意事項是它根據所謂的 “節點名稱” 存儲數據,默認為主機名); -e 指定環境變量;(RABBITMQ_DEFAULT_VHOST:默認虛擬機名;RABBITMQ_DEFAULT_USER:默認的用戶名;RABBITMQ_DEFAULT_PASS:默認用戶名的密碼) 所以指令的意思是: 賬號密碼:admin admin 容器名為:rabbitmq:3.7.17-management */
創建成功后在瀏覽器打開:http://你的ip:15672
到此 docker部署rabbitmq完畢;
注意:win10需先開啟Hyper-V,開啟方法請百度: 開啟Hyper-V
一些指令:
查看docker信息:docker info
查看全部容器:docker ps -a
查看運行容器:docker ps
進入容器:docker exec -it 7136d4268b3b /bin/bash (7136d4268b3b 為容器id)
退出容器:exit
停用全部容器: docker stop $(docker ps -q)
重啟容器:docker restart 容器ID
刪除全部容器:docker rm $(docker ps -aq)
docker文檔:
git clone -b pages --depth=1 https://github.com/yeasy/docker_practice.git