【问题标题】:Docker Service connections in Azure DevOps ServicesAzure DevOps 服务中的 Docker 服务连接
【发布时间】:2020-11-06 09:53:52
【问题描述】:

我可以看到你可以在 Azure DevOps 中创建一个服务连接:

  1. Docker 注册表
  2. Docker 主机

我可以理解 Docker 注册表 - 这允许您配置与某些私有注册表的连接,该注册表仅允许经过身份验证的用户登录和推送/拉取。 但我不明白什么是 Docker 主机服务连接。有什么用?

【问题讨论】:

    标签: docker azure-devops azure-pipelines


    【解决方案1】:

    Docker 主机服务连接是未发布任务Docker Integration 的遗留问题。

    Docker 集成扩展为 Docker 主机和注册表引入了两个新的服务端点。任务默认使用本地 Docker 主机(如果可用)(目前需要自定义 VSTS 代理),否则需要提供 Docker 主机连接。

    因为这个任务此时处于未发布状态,我们不能使用它。如有必要,建议使用等效的内置 docker 和 Docker Compose 任务。

    Docker Host 服务连接: 定义并保护与 Docker 主机的连接。

    确保保护与 Docker 主机的连接。 Learn more.

    【讨论】:

    • 验证我的理解:这会配置一台主机来运行 docker 容器,因此它们不一定会在其中一个池代理中运行?
    • 要运行管道,您需要指定代理池。
    • 正如 Leo 在 ticket 中指出的那样,Docker 主机服务连接是未发布任务 Docker Integration 的遗留问题。所以目前我们不能使用它
    猜你喜欢
    • 2020-06-19
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 2020-10-09
    • 2021-06-18
    相关资源
    最近更新 更多