1. 容器的核心技术 - docker learn
发布于 2022年 02月 18日 13:39
容器的核心技术
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是专门为容器定制的,所以效率会比较高。