管理目标
了解如何管理 Coolify 中的现有目标,以及如何将资源分配给它们。
查看目标
目标概览
导航至 目标 以查看所有服务器上的所有目标。

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

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

基本信息
- 名称:更新目标显示名称
- 服务器 IP:查看目标所在服务器的 IP 地址(只读)
- Docker 网络:查看 Docker 网络名称(只读)
删除前的注意事项
检查活动资源
Coolify 不允许您删除有活动资源的目标。因此,在删除目标之前,请确保它未被使用:
- 应用程序:没有部署到此目标的应用程序
- 数据库:没有在此目标中运行的数据库
- 服务:没有为此目标配置的服务
资源依赖关系
验证没有其他资源依赖于此目标,以避免删除后出现问题:
- 环境变量:检查硬编码引用
- 网络依赖:确保没有跨目标通信
- 代理和负载均衡器:更新负载均衡器和代理配置
将资源分配给目标
当服务器上有多个目标时,创建新资源时会提示您选择一个目标。

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

- 通过 项目 标签导航到资源的管理页面。
- 转到 资源操作
- 选择目标
WARNING
将资源克隆到另一个目标将创建该资源的新实例。这不会移动资源或其数据,而是创建副本。
服务堆栈
与应用程序或数据库不同,服务堆栈默认不连接到分配的目标。这也包括使用 Docker Compose 构建包 的应用程序。Coolify 为每个服务堆栈创建一个隔离的网络,允许您在同一服务器上运行同一服务的多个实例而不会发生冲突。
如果您想将服务堆栈连接到目标,请在其设置中启用 连接到预定义网络。这允许服务堆栈与同一目标上的其他资源通信。
警告
避免在服务堆栈的 docker-compose.y[a]ml 中直接定义网络配置,而是使用 Coolify 的目标设置来管理网络连接。否则可能会导致意外行为,例如 网关超时 错误。
最佳实践
- 命名约定:为目标使用描述性名称
- 资源组织:将相关应用程序分组在同一目标中
- 监控:定期检查目标健康状况和资源使用情况
- 文档化:记录每个目标的用途和配置
- 清理:删除未使用的目标以减少服务器负载
