【MongoDB】如何透過docker安裝MongoDB(Windows環境)

Po-Wei Huang
Dec 28, 2022

--

身為只有windows作業系統的使用者在學習新東西的時候真的蠻不方便的,尤其很多程式或教學都是基於Linux環境,還好有docker這樣的環境整合軟體,我們可以省去架設VM的時間,快速部署環境。

今天要講的是如何透過docker來安裝MongoDB這個NoSQL Database,首先我們先到docker hub看一下mongoDB目前的版本狀況。

https://hub.docker.com/_/mongo

在右上角,你可以看到一串黑底的代碼,這個就是我們等等要安裝mongoDB要執行的程式碼。

docker pull mongo ##安裝mongo DB

首先打開CMD視窗,分別輸入以下指令,確認docker是否有安裝成功,以及你的docker是否已經安裝了MongoDB。

##確認docker是否已安裝在作業系統
docker --version
##確認docker鏡像是否有安裝mongoDB
docker images

當你確認本機電腦都沒安裝過mongoDB後,我們就可以正式的來安裝mongoDB了,請跟著以下程式碼依序輸入。

##1.安裝mongoDB
docker pull mongo
##2.檢查鏡像是否已經成功匯入mongoDB
docker images
##3.創建mongoDB的容器(container)
docker create mongo

至此,我們已經成功的安裝好mongoDB,接著我們要啟動mongoDB,請跟著以下程序。

##檢查mongoDB是否啟動
docker ps -a

在未啟動時,該指令的ports欄位為空白,如下圖所示:

接著我們要啟動mongoDB,name後面的mongoDB是去更改container的名稱,可以自行定義。

docker run --name mongoDB -d -p 27023:27017 mongo

接著再確認一次mongoDB是否啟動。

docker ps

正常啟動後會如下圖所示。

此時,我們可以打開mongoDB的GUI軟體,準備進行連線,以下是用官方的<MongoDB Compass>進行的示範,由於mongoDB有蠻多套GUI的,例如Robo 3T、Studio 3T。打開MongoDB compass,把本機+port號輸入進去連線,如下圖所示:

完成後你就可以正式的開啟在Windows環境下的mongoDB旅程了!

--

--

Po-Wei Huang
Po-Wei Huang

No responses yet