了解 Incredibuild Docker

Docker 容器可用于启动和运行 Incredibuild Environment 中的 Agent。Incredibuild 为您提供 Docker 映像,您可以将其用作启动容器的基础。通过 Incredibuild 映像启动的容器将包含一个在容器开始运行后即激活的 Agent。此 Agent 可以用作 Helper,也可以用作 Initiator,还可以服务于或使用您 Incredibuild Environment 中的其他 Agent。

借助 Incredibuild Docker 映像,您可以轻松创建按需参与构建的轻量级 Agent,而无需在每个 Agent 安装主机上运行 Incredibuild Setup 文件。Incredibuild 容器化 Agent 还能在启动、停止、移除和重启 Agent 方面为您提供更多灵活性。只需几个命令,您即可在整个 Incredibuild Environment 中轻松设置和管理您的容器化 Agent,您还可以使用您 Environment 中由 Docker 架构提供的更多可用计算资源。

要启动和管理 Incredibuild 容器化 Agent,只需用到 Docker Desktop 和 Incredibuild 映像,这些都可以在 Docker Hub 中提取。您可以将 Incredibuild 映像作为您唯一的 Docker 映像,或者您也可以将其与外部工具集成。通过 Incredibuild 映像启动容器化 Agent 时,您可以选择加入标准 Docker 选项,让您的 Agent 运行管理更加自动化。基于 Incredibuild 映像的容器启动后,您还可以自动初始化其他进程,如运行脚本,或构建解决方案。借助 Docker 技术,您还可以在同一主机上运行多个容器化 Agent,便于组织中的不同用户组利用同一强大机器上的资源,这些用户将能够同时使用 Incredibuild 加速功能。

注意:当前不支持在 Incredibuild Cloud 中使用 Incredibuild Docker 映像。