下載啓動
下載 mongodb 鏡像:
docker pull mongo:4.0
啓動 mongodb:
docker run --name mymongo -v /mymongo/data:/data/db -p 27017:27017 -d mongo:4.0
- –name mymongo 容器名字
- -v /mymongo/data:/data/db 掛載數據目錄,冒號前面是宿主機路徑,後面是容器路徑,這樣的話關閉docker也能在本地的 /data/db 目錄查看到我們的數據庫信息,即便容器銷燬了,新建的掛載目錄不會消失。
- -d 後臺運行容器
- -p 27017:27017 端口號映射
查看數據庫服務器日誌:
docker logs mymongo
mongo express
mongo express 是一個基於網絡的 Mongodb 數據庫管理界面
1、下載 mongo-express 鏡像
docker pull mongo-express
2、運行 mongo-express
docker run --link mymongo:mongo -p 8081:8081 mongo-express
- –link 聯繫 mongo-express 和 mongo 容器
使用mongo shell
docker exec -it zymongo mongo
進入容器根目錄
docker exec -it zymongo /bin/bash
進入後輸入 mongo 同樣可以進入 mongo shell