在 Windows 上开启 Docker 之旅
1. Docker 简介
Docker 是一个应用程序平台,它以名为容器的隔离、轻量级单元来运行应用程序,这是一种全新的应用运行方式。容器启动迅速,仅需数秒,且不会增加应用程序对内存和计算资源的额外需求。Docker 对可运行的应用类型没有限制,例如在同一服务器上,一个容器可以运行全新的 .NET Core 应用,另一个容器则可以运行已有 10 年历史的 ASP.NET 2.0 WebForms 应用。
容器虽是隔离单元,但能与其他组件集成。比如,WebForms 容器可访问 .NET Core 容器中托管的 REST API,.NET Core 容器能访问容器内运行的 SQL Server 数据库或独立机器上运行的 SQL Server 实例。甚至可以搭建一个包含 Linux 和 Windows 机器的混合集群,让 Windows 容器与 Linux 容器实现透明通信。
众多大小企业纷纷采用 Docker,以利用其灵活性和高效性。Docker 公司的案例研究显示,迁移到 Docker 可将硬件需求降低 50%,同时确保应用程序的高可用性。这种显著的硬件需求降低在本地数据中心和云端同样适用。
使用 Docker 不仅能提高效率,还能实现应用程序的可移植性。在笔记本电脑的 Docker 容器中运行应用程序,其在数据中心的服务器和任何云端的虚拟机上的运行表现都完全相同。这意味着部署过程简单且无风险,因为部署的是经过测试的完全相同的工件,并且可以自由选择硬件供应商和云服务提供商。
安全性也是采用 Docker 的重要驱动力。容器为应用程序提供了安全隔离,确保即使一个应用程序被攻破,攻击者也无法进一步
Windows 上开启 Docker 之旅全解析
超级会员免费看
订阅专栏 解锁全文
198

被折叠的 条评论
为什么被折叠?



