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

标签 azure docker azure-devops dockerhub

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

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

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

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

enter image description here

最佳答案

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

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

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

variables:
  tag: latest

关于azure - 如何从 Azure DevOps 发布管道将 docker 容器部署到 Ubuntu 服务器实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61629969/

相关文章:

azure - 在 python SDK 中使用 DefaultAzureCredential 指定用户管理身份的替代方法

ios - "No such file or directory:"ADALiOS 版本 2.2.5 和 2.2.6 的问题

rest - 通过 REST 处理 Azure 容器注册表中的图像

node.js - 通过 Docker 访问 Web 应用程序时连接被拒绝

azure log Analytics - 在日志分析中连接两个图表

Azure 开发运营 : Why is my subscription not shown when creating a new service connection?

database - Azure Cosmos DB 实现失败

azure - 带有 NodeJS SDK 的 EventHub - ConsumerGroup 中的所有消费者都收到消息

docker - 将数据库和应用程序放置在同一个 Kubernetes pod 中的好处

来自 VSTS 的 SonarQube 代码覆盖率