Docker 实用指南:从入门到应用
1. Docker 概述与优势
在当今的云计算时代,获取服务器资源变得前所未有的便捷和迅速。像亚马逊 AWS、谷歌 GCE 和微软 Azure 等云服务提供商,已经提供大规模云服务多年,并且通过 API 让我们能够以编程方式创建基础设施和部署应用,实现了更高程度的自动化,为企业带来了更快的上市时间、更多的创新和更好的用户服务。
然而,在分布式环境中,应用程序的打包、配置和服务组合仍然面临挑战,大规模且容错地部署和运行分布式应用程序并非易事。Docker 的出现改变了这一局面,它为 Linux 容器带来了全新的用户体验,重点在于简化应用程序的打包和运行过程。一旦开始使用 Docker,你会自然而然地思考应用的组合和集群化,因为容器促使我们从功能隔离的角度去设计应用,先将应用分解,再在分布式环境中重新组合。
2. Docker 能解决的问题
Docker 提供了超过 130 个经过验证的实用解决方案,涵盖了多个方面,帮助不同角色的人员解决各种问题:
- 开发者 :即使没有 Docker 经验,也能在短时间内学会打包和部署分布式应用。
- IT 专业人员 :可以解决日常工作中的问题,创建、运行、共享和部署 Docker 镜像。
- 运维人员 :能够快速采用新工具,改变工作方式。
具体来说,这些解决方案可以帮助我们完成以下任务:
- 管理容器、挂载数据卷和链接容器。
- 创建和共享容器镜像。
- 实现单主机或多主机上的容器网络通信。 <
超级会员免费看
订阅专栏 解锁全文
46

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



