在Docker中使用mongodb資料庫

2021-08-29 16:22:42 字數 1010 閱讀 8305

sudo docker pull mongo
sudo docker run -p 27017:27017 -v /tmp/db:/data/db -d mongo
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的乙個視覺化圖形管理工具,這裡我們還是通過docker來執行乙個mongo-express,來管理上面建立的mongodb服務。

sudo docker pull docker.io/mongo-express
sudo docker run -it --rm -p 8081:8081 --link :mongo mongo-express
通過瀏覽器訪問

http://《宿主機ip位址》:8081
sudo docker pull mongoclient/mongoclient
sudo docker run --name mongoclient -d -p 3000:3000 -e mongo_url=mongodb://《宿主機ip位址》:27017/ mongoclient/mongoclient
通過瀏覽器訪問

http://《宿主機ip位址》:3000

在docker中使用mongo資料庫,在區域網訪問

有了docker,基本上就告別了各種軟體 資料庫的安裝,直接從映象庫pull下來,爽,想想以前那真是乙個遭罪啊。這文章就來看一下如何跑mongo的docker映象,並且可以在區域網訪問,內容相對簡單,也是記錄我的自學過程。第一步獲得mongo映象,命令如下,拉取mongo映象 docker pull...

在Egg中使用MongoDB及Mongoose

新公司的專案中用了egg和mongodb及mongoose。最近有空來系統的梳理一下。egg 使用 egg mongoose來方便的跟資料庫進行鏈結 eggproject server config config.default.ts 單資料庫鏈結 mongoose 多資料庫鏈結 mongoose ...

在 Docker 中使用 MongoDB

如果你是一名 mongodb 的初學者,那麼你入門 mongodb 的第一件事就是安裝,但是安裝 mongodb 還需要自己配置一些服務。這時候,docker 就能幫上大忙,它能夠讓你不需要本地安裝 mongodb 就能使用。首先你的電腦上需要 安裝 docker,然後在 docker 的映象中查詢...