一、Docker简介
一、docker是什么?
1.为什么会有Docker出现
2.Docker的原理
3.一句话概括
解决了运行环境和配置问题【软件容器】,方便做持续集成并有助于整体发布的容器虚拟化技术。
Docker概念:
Docker是一个供开发人员和系统管理员使用容器构建、运行和共享应用程序的平台。使用容器部署应用程序称为容器化。容器并不新鲜,但它们用于轻松部署应用程序却很新鲜。
集装箱化越来越受欢迎,因为集装箱是:
灵活:即使是最复杂的应用程序也可以被封装。
轻量级:容器利用和共享主机内核,使它们在系统资源方面比虚拟机更高效。
可移植性:您可以在本地构建、部署到云,并在任何地方运行。
松散耦合:容器是高度自给自足和封装的,允许您替换或升级一个容器而不破坏其他容器。
可伸缩:您可以增加并自动跨数据中心分发容器副本。
安全:容器对进程应用主动约束和隔离,而不需要用户进行任何配置。
二、能干嘛?
0.之前的虚拟机技术
1.容器虚拟化技术
2.开发/运维(DevOps)【一次构建,随处运行】
- 更快捷的应用交付和部署
- 更便捷的升级和扩缩容
- 更简单的系统运维
- 更高效的计算资源利用
3.大厂级使用
新浪、美团、阿里巴巴等大厂都在使用