运行 TFS 与 Docker
Run TFS with Docker
我已经阅读了很多关于 Docker 及其用途的资料。目前我们正在使用 TFS 构建和部署我们的内部应用程序 (.net c#)。过渡到 Docker 有什么好处吗?意思是设置它以便在 TFS 运行 构建之后,它将部署到容器中?
目前没有简单的方法 运行 除了执行大量手动步骤之外我们自己构建:How to: Build Team Projects on a Desktop。
- 你能在 Windows 服务器上 运行 docker 吗?
- 我们能否使用 docker 设置我们的 VM,以便我们可以 deploy/mimic 在本地(到我们的 vms)部署过程?
- 是否为我们的生产环境设置了相同的流程?
是的,您可以在 Windows 服务器上 运行 docker,但目前不能 Windows 本机 运行。
Because Docker relies on Linux-specific features, you can’t run Docker
natively in Windows. Instead, you must install the Docker Toolbox
application. The application installs a VirtualBox Virtual Machine
(VM), Docker itself, and the Docker Toolbox management tool. These
three things allow you to run Docker on Windows.
关于docker的部署,参考这个link了解详情:http://www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext
与此同时,Microsoft 在 Windows Server 2016 和 Windows 10 Pro 及更高版本中发布了 Windows 容器功能。可以在 Windows 上原生启动 运行ning 容器。请注意,您只能 运行 Windows-based 容器映像。因此,如果您想要 运行 Linux-based 容器镜像,则无法利用这一点,目前这仍然是大多数。不幸的是,目前无法在 Docker Hub 内轻松过滤所需的 container-base。
参考https://docs.microsoft.com/en-us/virtualization/windowscontainers/
我已经阅读了很多关于 Docker 及其用途的资料。目前我们正在使用 TFS 构建和部署我们的内部应用程序 (.net c#)。过渡到 Docker 有什么好处吗?意思是设置它以便在 TFS 运行 构建之后,它将部署到容器中?
目前没有简单的方法 运行 除了执行大量手动步骤之外我们自己构建:How to: Build Team Projects on a Desktop。
- 你能在 Windows 服务器上 运行 docker 吗?
- 我们能否使用 docker 设置我们的 VM,以便我们可以 deploy/mimic 在本地(到我们的 vms)部署过程?
- 是否为我们的生产环境设置了相同的流程?
是的,您可以在 Windows 服务器上 运行 docker,但目前不能 Windows 本机 运行。
Because Docker relies on Linux-specific features, you can’t run Docker natively in Windows. Instead, you must install the Docker Toolbox application. The application installs a VirtualBox Virtual Machine (VM), Docker itself, and the Docker Toolbox management tool. These three things allow you to run Docker on Windows.
关于docker的部署,参考这个link了解详情:http://www.colinsalmcorner.com/post/continuous-deployment-with-docker-and-build-vnext
与此同时,Microsoft 在 Windows Server 2016 和 Windows 10 Pro 及更高版本中发布了 Windows 容器功能。可以在 Windows 上原生启动 运行ning 容器。请注意,您只能 运行 Windows-based 容器映像。因此,如果您想要 运行 Linux-based 容器镜像,则无法利用这一点,目前这仍然是大多数。不幸的是,目前无法在 Docker Hub 内轻松过滤所需的 container-base。
参考https://docs.microsoft.com/en-us/virtualization/windowscontainers/