iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 11
1
Modern Web

從零開始的點餐系統,Google好棒棒系列 第 11

[Day11] 資料庫建立-使用Docker

在昨天建立好了HttpServer,但我們總需要一個地方來存取資料
而這次要用的儲存方式就是以文本存取為特色,並且不用下SQL的

MongoDB

在開發階段我們就偷懶一點點 使用Docker去安裝一個單台的MongoDB

首先需要安裝的有Docker For Windows(我是Windows版本)

安裝Docker

安裝詳細的內容可參考官方教程

安裝好後右下角點開就會有一隻可愛的鯨魚在那邊游著噴水嗎?

安裝好後開啟終端機輸入以下指令

docker help

有跳出跟你說可以用的指令的話 就代表安裝成功了
再來是到Dockerhub下載MongoDB的Image
在終端機輸入

docker pull mongo

就會把Image下載下來了
下載完成後會如下圖

安裝好Image後 我們會需要把他Run起來成一個服務
首先先下個查詢ImageId的指令

dcoker images

依照指令的內容輸入ID的前四碼(通常四碼即可)

Docker run -d -p 27017:27017 {imageid}

-d 意思讓他起在背景執行
-p 後面是只要串接的Port {本機的Port}:{Docker的Port}

跑起來後可以安裝MongoCompass連線起來看
連線的位址就是localhost:27017

能連進去就代表成功啦

結語

下一篇再來進行串接DB 就可以建立一個完整的API存入DB了


上一篇
[Day10] 建立一個簡單的HttpServer
下一篇
[Day12] 串接DB
系列文
從零開始的點餐系統,Google好棒棒30

尚未有邦友留言

立即登入留言