Java 将Spring引导容器与具有用户名e密码的Mongo DB容器链接
在docker spring boot容器中用用户名和密码链接Mongo容器的最佳方式是什么 您可以在应用程序yaml中使用环境变量。大概是这样的:Java 将Spring引导容器与具有用户名e密码的Mongo DB容器链接,java,spring,mongodb,docker,Java,Spring,Mongodb,Docker,在docker spring boot容器中用用户名和密码链接Mongo容器的最佳方式是什么 您可以在应用程序yaml中使用环境变量。大概是这样的: mongo: username: ${MONGO_USERNAME} password: ${MONGO_PASSWORD} 然后将其传递到容器中。 如果您在容器中运行Mango和应用程序,您可以考虑使用类似于DokCeopeCo的东西来启动容器,并且可以使用容器名称从应用程序容器中到达Mango容器。e、 g: version: '3'
mongo:
username: ${MONGO_USERNAME}
password: ${MONGO_PASSWORD}
然后将其传递到容器中。 如果您在容器中运行Mango和应用程序,您可以考虑使用类似于DokCeopeCo的东西来启动容器,并且可以使用容器名称从应用程序容器中到达Mango容器。e、 g:
version: '3'
services:
app:
image: "my-app:latest"
build: .
command: --spring.data.mongodb.uri=mongodb://db/test
ports:
- "8080:8080"
depends_on:
- "db"
db:
image: "mongo:latest"
然后可以运行docker compose up