Azure devops Azure DevOps托管代理是docker容器吗?

Azure devops Azure DevOps托管代理是docker容器吗?,azure-devops,azure-pipelines,agent,Azure Devops,Azure Pipelines,Agent,azure代理通常按如下方式使用,它被命名为pool,并带有VM映像标题 pool: vmImage: 'ubuntu-16.04' azure DevOps服务中的托管代理能否被视为azure DevOps服务管理的VM中的容器?您的Yaml将在VM上运行 Azure管道可以在VM或容器中运行 每次运行Azure管道时,都会得到一个新的虚拟机。虚拟机在使用一次后被丢弃。Microsoft托管代理可以直接在VM或容器中运行作业 集装箱Yaml pool: vmImage: 'ubunt

azure代理通常按如下方式使用,它被命名为pool,并带有VM映像标题

pool:
  vmImage: 'ubuntu-16.04'

azure DevOps服务中的托管代理能否被视为azure DevOps服务管理的VM中的容器?

您的Yaml将在VM上运行

Azure管道可以在VM或容器中运行
每次运行Azure管道时,都会得到一个新的虚拟机。虚拟机在使用一次后被丢弃。Microsoft托管代理可以直接在VM或容器中运行作业

集装箱Yaml

pool:
  vmImage: 'ubuntu-16.04'

container: ubuntu:16.04

steps:
- script: printenv

这告诉系统从Docker Hub获取标记为16.04的ubuntu图像,然后启动容器。当printenv命令运行时,它将发生在ubuntu:16.04容器中。

您的Yaml将在VM上运行

Azure管道可以在VM或容器中运行
每次运行Azure管道时,都会得到一个新的虚拟机。虚拟机在使用一次后被丢弃。Microsoft托管代理可以直接在VM或容器中运行作业

集装箱Yaml

pool:
  vmImage: 'ubuntu-16.04'

container: ubuntu:16.04

steps:
- script: printenv
这告诉系统从Docker Hub获取标记为16.04的ubuntu图像,然后启动容器。当printenv命令运行时,它将发生在ubuntu:16.04容器中

azure DevOps服务中的托管代理是否可以视为 azure DevOps服务管理的VM中的容器

严格地说,,你不能

vmImage
的关键字不是指向容器,它只是虚拟机的一个映像,虚拟机的一个副本。此副本包含一个操作系统、数据文件和一些我们为方便用户使用而预先配置的内置应用程序

如果你想和托管代理一起做一些事情,这里有埃尔霍的建议。注意:到目前为止,容器作业仅支持YAML管道

或者,您可以从中获取我们的集装箱代理图像。但这是一种自我代理类型

azure DevOps服务中的托管代理是否可以视为 azure DevOps服务管理的VM中的容器

严格地说,,你不能

vmImage
的关键字不是指向容器,它只是虚拟机的一个映像,虚拟机的一个副本。此副本包含一个操作系统、数据文件和一些我们为方便用户使用而预先配置的内置应用程序

如果你想和托管代理一起做一些事情,这里有埃尔霍的建议。注意:到目前为止,容器作业仅支持YAML管道

或者,您可以从中获取我们的集装箱代理图像。但这是一种自我代理类型