Docker学习笔记(二)

Docker概念

Docker是供开发人员和系统管理员使用容器构建,共享和运行应用程序平台,使用容器的优点:

  • 灵活:即使复杂的程序也可使用容器
  • 轻量级:与计算机共享主机内核,在系统资源方面比虚拟机更有效
  • 可移植:可在本地创建,部署到云并在任何地方运行
  • 可扩展:可以在数据中心内增加并主动分发容器副本
  • 安全:容器将积极的约束和隔离应用于流程,而无需用户方面的任何配置
  • 松散耦合:容器是高度自给自足并封装的容器,使你不在破坏其他容器的情况下更换和升级他们

图片和容器

从根本上说,一个容器不过是一个正在运行的进程,并对其应用了一些附加的封装功能,以便使其与主机和其他容器隔离。

映像:包括运行应用程序所需的所有内容(代码或二进制文件),运行时,依赖项以及所需的任何其他文件系统对象。

容器和虚拟机

容器在Linux上本地运行,并与其他容器共享主机的内核,它运行一个离散进程,不占用任何其他可执行文件更多的内存,从而使其轻巧。

虚拟机(VM)会产生大量开销,超出应用程序逻辑所消耗的开销

猜你喜欢

转载自www.cnblogs.com/qiuwei-1994/p/12125508.html
今日推荐