[英]Can't connect Node.js app with MySQL on docker
我正在尝试在 docker 中运行 Node.js 应用程序。 我正在使用 WSL,并为 Node.js 应用程序、MySQL 和 Z0C7E3F8767783C04B5AZB7B7B 创建了 docker 图像。 现在,当我运行 Node.js 应用程序时,我收到错误Error: connect ECONNREFUSED 127.0.0.1:3306
。 是因为 MySQL 在不同的图像上运行吗? 是否可以在 wamp 服务器上连接 MySQL? 我已按照此处的教程对 MySQL 进行容器化。 为了运行 Node.js 我使用以下命令。
docker build -t gdns/node-app .
winpty docker run \
-it \
--rm \
-v ${PWD}:/app \
-v /app/node_modules \
-p 4001:4000 \
-e CHOKIDAR_USEPOLLING=true \
gdns/node-app
请帮忙。
我能够使用此处所述的 --link 选项连接 docker 映像。 我们还可以使用 --net 选项来使用相同的桥接网络。 https://docs.docker.com/network/bridge/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.