Skip to content

Docker


基本概念

容器技术

传统应用直接部署在物理服务器的操作系统上,成本高昂、资源闲置、难以迁移和扩展。

  • 虚拟化技术

隔离底层硬件和上层应用,使物理服务器上可以部署多个虚拟机,每个虚拟机都是一个单独的操作系统,每个应用运行在一个单独的虚拟机中。

资源易调配,易扩展,不用考虑底层机器,很容易上云。

缺点:

  1. 每一个虚拟机都是一个完整的操作系统,需要分配和消耗资源。
  2. 开发和运维使用的语言和工具极多,难以使用和维护。需要打包。
  • 容器技术

提供了开发、打包、应用 APP 的平台。

将软件和依赖整体打包,在操作系统上划分多个容器,实现了应用之间的隔离,能够运行到任何环境上。

在开发和运维之间搭建了桥梁。

简化配置,打包到容器运行到不同的环境。 快速部署

Docker 介绍

kubernetes(k8s) 容器编排工具 连接 api 和 。。。 docker

用心去做高质量的内容网站,欢迎 star ⭐ 让更多人发现