Docker:开启容器化应用新时代
1. 容器技术的崛起与 Docker 简介
在当今的软件领域,容器技术已经无处不在,从云端的无服务器函数到企业的战略规划,都能看到它的身影。Docker 作为一款用于在名为容器的轻量级单元中运行应用程序的平台,正逐渐成为行业内运维人员和开发人员的核心技能。在 2019 年 Stack Overflow 的调查中,Docker 被评为人们最想要的技术。
Docker 易于学习,即使是完全的初学者,也能在短时间内上手。它的学习之旅经过多年的打磨,每个章节都侧重于实际任务,提供的示例和实验适用于所有运行 Docker 的机器,无论是 Windows、Mac 还是 Linux 用户都能参与。
2. 容器为何将改变世界
2.1 个人 Docker 之旅的启示
作者的 Docker 之旅始于 2014 年,当时在为 Android 设备交付 API 的项目中,最初将 Docker 用于开发工具,如源代码和构建服务器。随着信心的增加,开始在测试环境的容器中运行 API。到项目结束时,包括生产环境在内的所有环境都由 Docker 驱动。项目交接时,只需一个 GitHub 仓库中的 README 文件,新开发者只需获取源代码并运行一个命令,就能在本地构建和运行所有内容,管理员也使用相同的工具在生产集群中部署和管理容器。这体现了 Docker 集中工具链的优势,让一切变得更加简单,作者由此认为未来每个项目都将使用容器。
2.2 Docker 在不同场景的应用
2.2.1 应用迁移到云端
许多组织都希望将应用迁移到云端,以前有基础设施即服务(IaaS)
超级会员免费看
订阅专栏 解锁全文
1028

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



