資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

1、安裝Dockergit

1:什麼是Docker?web

Docker 是一個開源的應用容器引擎,讓開發者能夠打包他們的應用以及依賴包到一個可移植的容器中,而後發佈到任何流行的 Linux 機器上,也能夠實現虛擬化。容器是徹底使用沙箱機制,相互之間不會有任何接口。docker

2:Docker的下載與安裝windows

1打開Docker Toolbox瀏覽器

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

下載符合本身電腦系統的版本,下載成功以後Next安裝就能夠了性能優化

安裝成功後顯示以下bash

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

點擊中間那個Docker Quickstart Terminal架構

出現下圖爲安裝成功併發

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

注意:記住綠色的IP地址,後面回用到分佈式

注意 :若是在安裝Docker以前安裝了Git

會出現 windows 正在查找bash.exe。若是想親自查找文件,請點擊「瀏覽」的問題

這時咱們右鍵點擊圖標,選擇屬性

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

在目標 這一個選項處須要填寫正確的 Git bash.exe文件位置來啓動docker star.sh文件。個人git安裝在D:Git下,Docker Toolbox安裝在C盤。因此我這裏寫的是:

D:Gitinash.exe –login -i 「C:Program FilesDocker Toolboxstart.sh」

你們能夠根據本身的安裝配置來調整這塊的執行語句。

修改完畢點擊引用、肯定,再雙擊圖標便可。

在這裏給你們推薦一個Java技術交流羣: 710373545裏面會分享一些資深架構師錄製的視頻資料:有Spring,MyBatis,Netty源碼分析,高併發、高性能、分佈式、微服務架構的原理,JVM性能優化、分佈式架構等這些成爲架構師必備的知識體系。還能領取免費的學習資源,目前受益良多!

二:使用Docker安裝RabbitMQ

一、進入網易雲的docker hub鏡像倉庫地址:https://hub.docker.com/

二、搜索rabbitMq,進入官方的鏡像,能夠看到如下幾種類型的鏡像;咱們選擇帶有「mangement」的版本(包含web管理頁面);

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

三、拉取鏡像

docker pull rabbitmq:3.7.15-management

注:docker pull 爲拉取鏡像 rebbitmq爲拉取鏡像的名稱,:後面爲拉取鏡像的版本 latest爲最新版本

下載成功後如圖

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

4:查看Docker已經安裝的鏡像

docker images

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

能夠看到已經成功安裝RabbitMQ

5:啓動RabbitMQ

$ docker run -d --hostname rabbit-host --name rabbitmq -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password-p 15672:15672 -p 5672:5672 rabbitmq:3.7.15-management複製代碼複製代碼

說明:

-d 後臺運行容器;

--name 指定容器名;

-p 指定服務運行的端口(5672:應用訪問端口;15672:控制檯Web端口號);

-v 映射目錄或文件;

--hostname 主機名(RabbitMQ的一個重要注意事項是它根據所謂的 「節點名稱」 存儲數據,默認爲主機名);

-e 指定環境變量;(RABBITMQ_DEFAULT_VHOST:默認虛擬機名;RABBITMQ_DEFAULT_USER:默認的用戶名;RABBITMQ_DEFAULT_PASS:默認用戶名的密碼)

啓動成功以後以下圖

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

6:訪問RabbitMQ管理頁面

瀏覽器輸入 http://192.168.99.100:15672/

注意:IP地址爲docker啓動時綠色顯示的IP地址

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

顯示以下頁面

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

輸入咱們啓動docker時設置的用戶和密碼

資深架構師手寫教你使用Docker安裝RabbitMQ(SpringCloud)

OK,啓動成功

三:Docker經常使用命令

$ docker ps // 查看全部正在運行容器 $ docker stop containerId // containerId 是容器的ID $ docker ps -a // 查看全部容器 $ docker ps -a -q // 查看全部容器ID $ docker stop $(docker ps -a -q) // stop中止全部容器 $ docker rm $(docker ps -a -q) // remove刪除全部容器$ docker images -a //查看全部容器複製代碼複製代碼
相關文章
相關標籤/搜索