1. 程式人生 > 資料庫 >在Docker中使用mongodb資料庫的實現程式碼

在Docker中使用mongodb資料庫的實現程式碼

獲取 mongo 映象

sudo docker pull mongo

執行 mongodb 服務

sudo docker run -p 27017:27017 -v /tmp/db:/data/db -d mongo

執行 mongodb 客戶端

sudo docker run -it mongo mongo --host <宿主機IP地址> --port 27017
> show dbs
admin  0.000GB
config 0.000GB
local  0.000GB
> use local
switched to db local
> show collections
startup_log
> db.startup_log.find()
...

使用 mongo-express 管理mongodb

mongo-express是MongoDB的一個視覺化圖形管理工具,這裡我們還是通過docker來執行一個mongo-express,來管理上面建立的mongodb服務。

下載 mongo-express 映象

sudo docker pull docker.io/mongo-express

啟動 mongo-express 服務

sudo docker run -it --rm -p 8081:8081 --link <mongoDB容器ID>:mongo mongo-express

訪問 mongo-express

通過瀏覽器訪問

http://<宿主機IP地址>:8081

使用 mongoclient 管理 mongodb

下載 mongoclient 映象

sudo docker pull mongoclient/mongoclient

啟動 mongoclient 服務

複製程式碼 程式碼如下:sudo docker run --name mongoclient -d -p 3000:3000 -e MONGO_URL=mongodb://<宿主機IP地址>:27017/ mongoclient/mongoclient

訪問 mongoclient

通過瀏覽器訪問

http://<宿主機IP地址>:3000

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。