如何从Azure DevOps发布管道将Docker容器部署到Ubuntu服务器实例?

时间:2020-05-06 07:49:03

标签: azure docker azure-devops dockerhub

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

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

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

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

enter image description here

1 个答案:

答案 0 :(得分:1)

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

使用docker stopdocker pulldocker run更新图片。

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

variables:
  tag: latest