使用MongoDB
docker 快速設環境
docker-compose.yml
# Use root/example as user/password credentials
version: '3.1'
services:
mongo:
image: mongo
restart: always
volumes:
- "./datadir:/data/db"
ports:
- 27017:27017
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: example
mongo-express:
image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: examplemongo-express 為網頁視覺 DB 資料介面,但其預設沒提供帳號登入的頁面
初始化資料庫
方法 1
mongo 的 docker image 預設執行所有在 docker-entrypoint-initdb.d 內的腳本
所以可以把腳本放在 ./mongodb 資料夾內,之後 image 啟動後都會被執行。
方法 2
test-init.js
然後執行:
使用 cloud mongo
500GB FREE
Last updated
Was this helpful?