这是我的docker-compose.yml文件
version: "3.9"
services:
mongodb:
image: mongo
ports:
- "27017:27017"
environment: # environmental variables
- MONGO_INITDB_ROOT_USERNAME=admin
- MONGO_INITDB_ROOT_PASSWORD=password
mongo-express:
image: mongo-express
ports:
- "8081:8081"
environment:
- ME_CONFIG_MONGODB_ADMINUSERNAME=admin
- ME_CONFIG_MONGODB_ADMINPASSWORD=password
- ME_CONFIG_MONGODB_SERVER=mongodb当我运行up命令时
docker compose upmongodb正在运行,但mongo-express没有运行,在日志中我看到一条消息:
app-mongo-express-1 exited with code 0当我运行ps命令时,只看到一个容器在运行:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
562b810882b6 mongo "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:27017->27017/tcp app-mongodb-1为什么芒果快车不跑?
发布于 2022-07-24 05:48:59
我看不出你在mongodb和mongo之间增加了依赖。您需要在mongo中添加depends_on。当然,由于不能连接到mongodb,所以它失败并添加了重新启动:始终连接到。
version: "3.9"
services:
mongodb:
image: mongo
ports:
- "27017:27017"
environment: # environmental variables
- MONGO_INITDB_ROOT_USERNAME=admin
- MONGO_INITDB_ROOT_PASSWORD=password
mongo-express:
image: mongo-express
restart: always
ports:
- "8081:8081"
depends_on:
- mongodb
environment:
- ME_CONFIG_MONGODB_ADMINUSERNAME=admin
- ME_CONFIG_MONGODB_ADMINPASSWORD=password
- ME_CONFIG_MONGODB_SERVER=mongodb
- ME_CONFIG_MONGODB_ENABLE_ADMIN=truehttps://stackoverflow.com/questions/73095883
复制相似问题