我已经通过Docker部署了我的代码。但是,我想在我的数据库手册中插入一些数据(例如本地数据库,终端)。我无法在服务器上插入找到我的数据库。
Hh708870464 回答:如何在服务器上查找MongoDB数据。 Docker部署的代码?
您还可以探索使用一些种子数据来运行Mongo容器,这样就无需每次运行容器时都花费额外的精力来插入数据。
初始化一个新实例
首次启动容器时,它将执行文件 带有.sh和.js扩展名
/docker-entrypoint-initdb.d
。文件将按字母顺序执行 订购。.js
个文件将由mongo使用数据库执行 由MONGO_INITDB_DATABASE
变量指定(如果存在),或者 否则测试。您也可以在.js
脚本中切换数据库。
如果您正在寻找使用mongo-client的简便易用的docker mongo DB plus,则可以尝试
# Use root/example as user/password credentials
version: '3.1'
services:
mongo:
image: mongo
restart: always
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: example