问题:使用 Docker 运行 TFS

我已经阅读了很多关于 Docker 及其用途的文章。目前我们正在使用 TFS 来构建和部署我们的内部应用程序 (.net c#)。过渡到 Docker 有什么好处吗?意味着设置它以便在 TFS 运行构建之后,它将部署到容器?

目前除了执行一堆手动步骤之外,没有简单的方法可以自己运行构建:如何:在桌面上构建团队项目。

  • 可以在 Windows Server 上运行 docker 吗?

  • 我们能否使用 docker 设置我们的虚拟机,以便我们可以在本地(到我们的虚拟机)部署/模拟部署过程?

  • 和我们的生产环境设置的流程一样吗?

解答

是的,你可以在 Windows Server 上运行 docker,但它现在不能在 Windows 上本地运行。

因为 Docker 依赖于 Linux 特有的特性,所以你不能在 Windows 中本地运行 Docker。相反,您必须安装 Docker Toolbox 应用程序。该应用程序安装 VirtualBox 虚拟机 (VM)、Docker 本身和 Docker Toolbox 管理工具。这三样东西可以让你在 Windows 上运行 Docker。

使用 docker 部署,详情参考这个链接:http://www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐