如何更改此脚本,以便我可以从不同的机器(没有连接到同一个网络/互联网提供商)远程连接到运行在docker-组合中的Mongodb。
我想让所有的远程连接。
我不关心安全问题,因为这只是为了练习!
docker-compose.yaml脚本文件:
version: "3.8"
services:
mongodb:
image: mongo
container_name: mongodb
ports:
- 27017:27017
volumes:
- data:/data
environment:
- MONGO_INITDB_ROOT_USERNAME=admin
- MONGO_INITDB_ROOT_PASSWORD=admin
mongo-express:
image: mongo-express
container_name: mongo-express
restart: always
ports:
- 8081:8081
environment:
- ME_CONFIG_MONGODB_ADMINUSERNAME=admin
- ME_CONFIG_MONGODB_ADMINPASSWORD=admin
- ME_CONFIG_MONGODB_SERVER=mongodb
volumes:
data: {}
networks:
default:
name: mongodb_network
发布于 2022-05-30 15:32:48
我通过将数据迁移到阿特拉斯cloud.mongodb.com来解决我的问题
答复更新:
若要提供@nuhkoca建议的更多信息,
这是创建mongodb地图集的视频教程:
https://www.youtube.com/watch?v=xrc7dIO_tXk&t=15s
这是Springboot后端api中我的资源文件中到db的链接:
server.port=
spring.data.mongodb.uri=
https://stackoverflow.com/questions/72349041
复制相似问题