【发布时间】:2017-09-01 15:03:06
【问题描述】:
我对使用 VSTS 从 docker 存储库将我的项目 docker 容器推送到我的生产服务器上需要什么感到困惑。
我做了以下步骤:
- 使用 Dockerfile 创建了我的应用程序
- 在 VSTS 上运行构建以创建 docker 容器
- 将该容器推送到我的 hub.docker.io 帐户中。
我可以手动登录我的 linux (ubuntu 16) 机器并拉下容器并 100% 运行它。
我想在 VSTS 中创建一个发布步骤/操作来为我完成最后一个手动步骤。这可能吗?如果是这样,有人可以解释这些步骤或指出一个好的指南。
注意:网络盒子是我自己的私有 VPS 盒子,没有主要的云提供商,只是直接安装了 docker 的 ubuntu。
【问题讨论】:
-
你有一个基于 SSH 的密钥访问盒子?
-
我可以设置一个,不是问题。
标签: ubuntu docker azure-devops azure-pipelines-release-pipeline