Skip to content

管理目标

了解如何管理 Coolify 中的现有目标,以及如何将资源分配给它们。

查看目标

目标概览

导航至 目标 以查看所有服务器上的所有目标。

特定服务器的目标

导航至 服务器[服务器名称]目标 以查看特定于该服务器的目标。

编辑和删除目标

点击目标以访问其管理页面,您可以在其中编辑或删除它。

基本信息

  • 名称:更新目标显示名称
  • 服务器 IP:查看目标所在服务器的 IP 地址(只读)
  • Docker 网络:查看 Docker 网络名称(只读)

删除前的注意事项

检查活动资源

Coolify 不允许您删除有活动资源的目标。因此,在删除目标之前,请确保它未被使用:

  1. 应用程序:没有部署到此目标的应用程序
  2. 数据库:没有在此目标中运行的数据库
  3. 服务:没有为此目标配置的服务

资源依赖关系

验证没有其他资源依赖于此目标,以避免删除后出现问题:

  • 环境变量:检查硬编码引用
  • 网络依赖:确保没有跨目标通信
  • 代理和负载均衡器:更新负载均衡器和代理配置

将资源分配给目标

当服务器上有多个目标时,创建新资源时会提示您选择一个目标。

如果您的资源已经创建,您可以将其克隆到另一个目标:

  1. 通过 项目 标签导航到资源的管理页面。
  2. 转到 资源操作
  3. 选择目标

WARNING

将资源克隆到另一个目标将创建该资源的新实例。这不会移动资源或其数据,而是创建副本。

服务堆栈

与应用程序或数据库不同,服务堆栈默认不连接到分配的目标。这也包括使用 Docker Compose 构建包 的应用程序。Coolify 为每个服务堆栈创建一个隔离的网络,允许您在同一服务器上运行同一服务的多个实例而不会发生冲突。

如果您想将服务堆栈连接到目标,请在其设置中启用 连接到预定义网络。这允许服务堆栈与同一目标上的其他资源通信。

警告

避免在服务堆栈的 docker-compose.y[a]ml 中直接定义网络配置,而是使用 Coolify 的目标设置来管理网络连接。否则可能会导致意外行为,例如 网关超时 错误。

最佳实践

  1. 命名约定:为目标使用描述性名称
  2. 资源组织:将相关应用程序分组在同一目标中
  3. 监控:定期检查目标健康状况和资源使用情况
  4. 文档化:记录每个目标的用途和配置
  5. 清理:删除未使用的目标以减少服务器负载