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

问题描述 投票:0回答:1

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

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

现在,我想知道如何运行这个镜像(docker run),这样容器就会被部署到我的Ubuntu服务器实例(209.97.179.151).

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

enter image description here

azure docker azure-devops dockerhub
1个回答
1
投票

你可以使用 ssh任务 ssh到远程服务器(209.97.179.151)。

使用 docker stop, docker pulldocker run 来更新您的图像。

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

variables:
  tag: latest
© www.soinside.com 2019 - 2024. All rights reserved.