安装了 docker 的 Azure Windows 自托管代理

标签 azure docker kubernetes azure-devops-self-hosted-agent

我们正在尝试开发自托管的 Azure Windows 来运行 Azure 管道。

但是,这些代理部署在 kubernetes 上。我们希望这些代理能够使用 docker 进行构建/推送操作。这意味着我们需要 docker 内部的 docker。

是否可以在这些 Windows 自托管代理上安装 docker?

最佳答案

您需要在 Azure Pipelines 中设置一个自托管代理,以便在 Windows Server Core(适用于 Windows 主机)或使用 Docker 的 Ubuntu 容器(适用于 Linux 主机)内运行。详细步骤您可以引用以下链接:

https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/docker?view=azure-devops

关于安装了 docker 的 Azure Windows 自托管代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64991086/

相关文章:

bash - Docker:shell 文件 "does not exist"当它公然这样做时

docker - 无法删除具有依赖子图像的 docker 图像

postgresql - 在 Minikube 上挂载 Postgres 的主机目录 - 权限问题

azure - 将其他内容文件夹添加到 Azure 包

php - 将 PostgreSQL 连接库添加到 Azure 应用服务中

docker - 通过 packer 构建 docker 容器并通过 chef-solo 进行配置在启动服务时失败

logging - 从其自身内部获取 Kubernetes POD 的完整 ID(正在运行的容器)

kubernetes - 跨多个节点的服务节点端口

visual-studio - ASP Core 发布前/发布后操作安装 Angular2 工具然后构建

node.js - 在Azure中部署Angular4通用应用程序无效的启动命令