在 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 可将硬件需求降低 50%,同时确保应用程序的高可用性,这种显著的成本降低在本地数据中心和云端均适用。
除了效率提升,Docker 还带来了可移植性。将应用程序打包在 Docker 中运行,可在笔记本电脑的 Docker 容器、数据中心的服务器以及任何云环境的虚拟机上以相同方式运行,这简化了部署流程,降低了风险,并且可自由选择硬件供应商和云服务提供商。
安全性也是 Docker 的一大优势。容器为应用程序提供了安全隔离,若一个应用程序被攻击,攻击者无法轻易攻击同一主机上的其他应用。此外,Docker 平台还具备更广泛的安全功能,它能扫描打包应用程
超级会员免费看
订阅专栏 解锁全文
4269

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



