【问题标题】:How to deploy a docker container to an Ubuntu server instance from Azure DevOps release pipeline?如何从 Azure DevOps 发布管道将 docker 容器部署到 Ubuntu 服务器实例?
【发布时间】:2020-05-06 07:49:03
【问题描述】:

我在构建管道中添加了一个 Docker 任务来构建我创建的映像并将其推送到 Docker Hub。

然后,我又添加了两个任务(复制文件和发布构建工件),以便这些文件可用于发布管道。

现在,我想知道如何运行此映像 (docker run),以便将容器部署到我的 Ubuntu 服务器实例 (209.97.179.151)。

我应该在发布管道中添加哪些任务来将映像部署到服务器209.97.179.151

【问题讨论】:

  • 嗨@Vignesh Swaminathan 您是否查看了以下使用 ssh 任务的解决方案?它似乎工作。如果它适合你,你可以接受它作为答案。

标签: azure docker azure-devops dockerhub


【解决方案1】:

您可以使用ssh task ssh 到远程服务器 (209.97.179.151)。

使用docker stopdocker pulldocker run 更新您的图像。

您可以设置和使用$(tag)变量来设置图片的标签。

variables:
  tag: latest

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-05
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 2020-12-22
    • 2020-12-13
    相关资源
    最近更新 更多