该应用程序(由坞-合成)工作如意算盘。但是,当我进入mongo容器(码头主管-it mongo)时,我找不到db chatmongoose。
'mongodb://mongo:27017/chatmongoose‘= connectionString
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GBversion: '3.7'
services:
server:
build:
context: ./server
dockerfile: Dockerfile
image: myapp-server
container_name: myapp-node-server
command: /usr/src/app/node_modules/.bin/nodemon server.js
ports:
- '5000:5000'
links:
- mongo
environment:
- NODE_ENV=development
networks:
- app-network
mongo:
container_name: mongo
image: mongo
volumes:
- data-volume:/data/db
ports:
- '27017:27017'
networks:
- app-network
client:
build:
context: ./client
dockerfile: Dockerfile
image: myapp-client
container_name: myapp-react-client
command: npm start
depends_on:
- server
ports:
- '3000:3000'
networks:
- app-network
networks:
app-network:
driver: bridge
volumes:
data-volume:
node_modules:
web-root:
driver: localapp 中的数据是否如预期的那样工作,但是为什么我无法在容器中找到db呢?
发布于 2021-03-02 05:47:07
你能试试侧写吗。它可能只是开始芒果,但数量也将是有效的。
docker-compose --profile mongo upmongo:
profiles: ["mongo"]
container_name: mongo
image: mongo
volumes:
- data-volume:/data/db
ports:
- '27017:27017'
networks:
- app-networkhttps://stackoverflow.com/questions/66426968
复制相似问题