且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Node.js应用程序docker无法连接到mongodb docker容器

更新时间:2022-11-30 11:22:59

您的 docker-compose 不会自动将tcp端口暴露给外部环境,例如您的主机PC(我假设您的nodeJs 在主机上运行,​​不包含在 docker-compose 中).这是 docker bridge network 的行为,您可以在 https:中阅读更多内容://docs.docker.com/network/bridge/

Your docker-compose does not automatically expose tcp ports to the outer world, like your host PC (I assume your nodeJs runs on host and not included in docker-compose). This is the behavior of docker bridge networks, you can read more at https://docs.docker.com/network/bridge/

您必须执行以下一项操作:

You have to do one of the following:

将您的NodeJs容器包含在 docker-compose

Include your NodeJs container into docker-compose

暴露来自 docker-compose.yml