发布时间:2022-08-19 14:26
0、Docker是一个开源的应用容器引擎;是一个轻量级容器技术;
Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;
运行中的这个镜像称为容器,容器启动是非常快速的。
解决了运行环境和配置问题【软件容器】,方便做持续集成并有助于整体发布的容器虚拟化技术。
Docker概念:
Docker是一个供开发人员和系统管理员使用容器构建、运行和共享应用程序的平台。使用容器部署应用程序称为容器化。容器并不新鲜,但它们用于轻松部署应用程序却很新鲜。
集装箱化越来越受欢迎,因为集装箱是:
灵活:即使是最复杂的应用程序也可以被封装。
轻量级:容器利用和共享主机内核,使它们在系统资源方面比虚拟机更高效。
可移植性:您可以在本地构建、部署到云,并在任何地方运行。
松散耦合:容器是高度自给自足和封装的,允许您替换或升级一个容器而不破坏其他容器。
可伸缩:您可以增加并自动跨数据中心分发容器副本。
安全:容器对进程应用主动约束和隔离,而不需要用户进行任何配置。
新浪、美团、阿里巴巴等大厂都在使用