繁体   English   中英

无法将 Node.js 应用程序与 docker 上的 MySQL 连接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM