node.js - 访问在 docker 容器内运行的数据库?

标签 node.js database docker containers

我在 Docker 容器中启动并运行了 MariaDB。我想知道如何从在 docker 容器中本地(而不是)运行的应用程序连接到它。如何开放访问权限?

最佳答案

您的 MariaDB 容器必须发布端口,您将使用这些端口进行连接。参见示例 http://amattn.com/p/installing_maria_db_mysql_with_docker.html

容器中的端口 3306 将映射到主机上的端口,您将连接到该端口。

关于node.js - 访问在 docker 容器内运行的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37464896/

相关文章:

node.js - 在 JavaScript 中将八位字节流数据保存为 PDF 文件

javascript - 循环中的 NodeJS MySQL 查询在预期之前返回

MySQL 数组/项目列表和性能

java - Docker 和 Java 9 模块

wordpress - 如何将docker容器中的目录挂载到主机上?

docker - Kubernetes 如何拉取镜像

python - CPython - 编译 dails,PyDateTime_FromTimestamp 未声明?

node.js - 在 ExpressJS 中创建模块化 REST API

mysql - 请提供有关数据库表和索引的建议

c# - DataReader 对象引用未设置错误