不改代码!看 Docker 如何将15年前的应用迁移到容器运行

screenshot


许多公司仍然在 Windows Server 2003 和 2008 的数据中心上运行应用程序。他们希望将应用程序迁移到一个现代化的、安全的、受支持的平台上,使得他们可以灵活地在如今的数据中心运行,也可以在未来的任何云端中运行。Docker 为其提供了这种灵活性,您可以在不更改任何代码的前提下将应用程序移动到 Docker。


我们将最近的网络研讨会的焦点放在了这个问题上,我们展示了一些当前运行在 Windows Server 2003 上的应用程序,并将打包它们作为 Docker Windows 容器运行。我们展示了在没有更改代码的情况下将应用程序迁移的所有步骤,然后我们在 Azure 上运行的 Windows Server 2016 VM 上的 Docker Enterprise 中运行它们。

screenshot

在网络研讨会中,您将看到 Docker Enterprise 给您带来的可移植性。我们应用程序采用的是 Web 技术的混合 —— 静态的 HTML、经典的 ASP 和 ASP.NET WebForms。视频中的演示 Demo 和 Dockerfiles 文件都可以浏览 https://github.com/sixeyed/presentations/tree/master/docker-webinars/from-w2k3-to-cloud 获取。它们可能是15年前的应用程序了,但是您可以在不更改任何代码的前提下在 Docker 容器中运行它们。

可移植性只是 Docker 迁移故事的第一部分。您可以从容器中获得更高的密度,在更少的基础架构上运行更多应用程序,并且 Windows 许可封装也很小。您可以获得运行最新版本 Windows 的安全性,并获得一套全新的、完整的安全工作流,关于安全软件供应链这个话题,我们将在未来的网络研讨会上讨论它。


本文首发自“Docker公司”公众号(ID:docker-cn)
编译丨小东
每周一、三、五 与您不见不散!


如果想了解更多相关信息,请观看以下演示视频:

Docker 官方微信公众号入口:http://t.cn/Ret4Inb

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/620016

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。