0%

在 Docker 上使用 mongodb

  • 下載 mongodb 映像檔
    1
    docker pull mongo:4.1
  • run docker images 看有沒有下載成功
    1
    docker images
  • 在 project 根目錄建立一個 data 的資料夾,用來放 mongodb 的資料,可以讓 mongo 容器刪除時可以留下資料,下次建立容器可以繼續使用
  • 在根目錄執行 mongodb
    1
    docker run --name mongo4 -v $(pwd)/data:/data/db -d -p 27017:27017 --rm mongo:4.1

docker ps 確定有執行

我們用映象檔 mongo:4.1 建立了名為 mongo4 的容器,掛載 hello-mongo 根目錄下的 data 資料夾到容器內。容器在背景執行,且對外的 port 號是 27017。當容器停止後自行移除。

  • 確認 mongodb 資料庫有運行

    1
    docker exec mongo4 mongo --eval "print(version())"

  • 若需要停止容器 (關掉 mongodb 資料庫),請輸入

1
docker stop mongo4

文章連結

https://ithelp.ithome.com.tw/articles/10201657?sc=iThelpR