Skip to content

您可以通过 Coolify 托管的数据库

Coolify 支持各种数据库以满足不同应用程序的需求。即使您在这里没有看到您喜欢的数据库,您仍然可以使用 Docker 通过 Coolify 托管它。

Coolify 为以下数据库提供一键式设置:

每个数据库都有其自身的优势和使用场景。点击数据库了解更多信息。

部署数据库

在选择新资源时,您可以从列表中选择一个数据库。

新资源

您只需点击几下即可配置数据库。Coolify 支持以下数据库:

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Redis
  • DragonFly
  • KeyDB
  • Clickhouse

端口映射与公共端口

端口映射

端口映射使用 Docker 的端口映射功能。它用于将容器端口映射到主机端口。例如,如果您将端口映射设置为 8080:80,则容器端口 80 将被映射到主机端口 8080

公共端口

公共端口用于通过启动 Nginx TCP 代理将容器端口暴露到互联网。

我应该使用哪一个?

  • 端口映射使连接/端口永久化(您需要重启数据库才能更改它)。
  • 公共端口使连接/端口动态化(您可以更改它而无需重启数据库,Coolify 会为您重启 Nginx TCP 代理)。

在构建期间访问数据库

如果您使用 Nixpacks 构建包,您有两种方式在构建期间访问数据库:

  1. 数据库和您的应用程序在同一网络中:您可以使用 Coolify 提供的内部 URL访问它。
  2. 数据库和您的应用程序不在同一网络中:您需要将数据库设置为可通过互联网访问并使用 Coolify 提供的公共 URL