1. 容器的核心技术 - docker learn

发布于 2022年 02月 18日 13:39

腾讯服务器

88 / 年

  • 上海/北京/广州...
  • 2核 2G 4M
  • Linux/Windows
新年大优惠

腾讯服务器

425 / 年

  • 上海/北京/广州...
  • 4核 8G 10M
  • Linux/Windows
年度最便宜

腾讯服务器

1249 / 年

  • 上海/北京/广州...
  • 8核 16G 14M
  • Linux/Windows
点击查看

容器的核心技术

a. 容器规范

容器不光是docker,还有其他的容器,为了保证不同容器之间能够兼容,所以有了容器的规范,
目的是制定开放的容器规范,保证不同组织和厂商开发的容器能够在不同的runtime上运行,
保证容器的可移植性和互操作性。

b. 容器runtime(容器运行时)

runtime就是运行时,就如同之前Java的运行时是JVM,容器只有在runtime才可以运行

c. 容器管理工具

管理工具就是为了能够管理容器,容器管理工具对内与runtime进行交互,对外为用户提供interface(接口)

d. 容器定义工具

容器定义工具允许用户定义容器的内容和属性,这样容器能够被保存/共享/重建

e. Registry(注册表)

容器时通过image(镜像)创建的,因此需要有一个仓库来统一存放镜像,
这个仓库就叫做Registry(其实就是注册表)。
Docker Hub时Docker为公共提供的托管Registry,上边有许多的现成的image,为Docker用户提供了极大的便利。

f. 容器OS

容器操作系统,是专门运行容器的操作系统,容器OS是专门为容器定制的,所以效率会比较高。

推荐文章