创建目标
本指南介绍如何在 Coolify 中创建新的目标,以便部署您的应用程序和数据库。
前提条件
在创建目标之前,请确保您具备:
- 至少一个已连接到 Coolify 的服务器
- 管理目标的适当权限
- 对 Docker 网络 的基本了解
创建新目标
方法 1:从目标页面
- 在主导航中转到 目标 (Destinations)
- 点击 + 添加 (+ Add)
- 填写目标详情。
方法 2:从服务器管理
- 进入 服务器 (Servers) 并选择您的服务器
- 导航到 目标 (Destinations) 选项卡
- 点击 + 添加 (+ Add)
- 填写目标详情。
配置选项
目标名称
- 根据服务器名称和网络 ID 自动生成
- 可以自定义为更具描述性的名称
网络名称
- 必须在每台服务器上唯一
- 自动生成唯一标识符(CUID2 格式)
- 可以自定义为更具描述性的名称
- 创建后无法更改
- 用作实际的 Docker 网络名称
服务器选择
- 从团队中可用的服务器中选择
- 服务器必须在线且可访问
- 不能是 构建服务器
- 决定 Docker 网络将在何处创建
目标类型
目标类型是根据所选服务器的配置 自动确定 的:
独立 Docker (Standalone Docker)
- 当服务器配置为独立 Docker 主机时 自动选择
- 创建标准 Docker 网络
- 适用于单服务器部署
- 支持桥接网络和自定义网络
Docker Swarm
- 当服务器配置为 Docker Swarm 管理器或工作节点时 自动选择
- 创建用于多节点通信的覆盖网络
- 服务器在设置时必须启用 Docker Swarm 模式
- 用于集群部署的高级功能
服务器配置决定类型
在创建目标时,您无法手动选择独立 Docker 或 Docker Swarm。类型由您的服务器添加到 Coolify 时的配置方式决定。
自动网络创建
当您创建目标时,Coolify 会自动:
- 在目标服务器上创建 Docker 网络
- 将代理 (Traefik/Caddy) 连接到该网络
- 配置网络设置以实现正确的隔离
- 启用网络内的容器间通信
网络扫描
您还可以扫描服务器上的现有 Docker 网络并将其添加为目标:
- 进入 服务器 (Server) 并选择您的服务器
- 导航到 目标 (Destinations)
- 点击 扫描目标 (Scan for Destinations)
- 选择要导入的现有网络,Coolify 将为其创建目标条目
验证与错误
创建目标时的常见错误:
- 网络已添加到此服务器:网络名称与现有名称冲突
创建后
创建完成后,您的目标将:
- 出现在目标列表中
- 可用于部署应用程序和数据库
- 自动配置网络连通性
- 准备好托管您的容器化资源
