1.0-介绍和NIO的原理
569 2023-04-03 03:13:56
容器不光是docker,还有其他的容器,为了保证不同容器之间能够兼容,所以有了容器的规范,目的是制定开放的容器规范,保证不同组织和厂商开发的容器能够在不同的runtime上运行,保证容器的可移植性和互操作性。
runtime就是运行时,就如同之前Java的运行时是JVM,容器只有在runtime才可以运行
管理工具就是为了能够管理容器,容器管理工具对内与runtime进行交互,对外为用户提供interface(接口)
容器定义工具允许用户定义容器的内容和属性,这样容器能够被保存/共享/重建
容器时通过image(镜像)创建的,因此需要有一个仓库来统一存放镜像,这个仓库就叫做Registry(其实就是注册表)。Docker Hub时Docker为公共提供的托管Registry,上边有许多的现成的image,为Docker用户提供了极大的便利。
容器操作系统,是专门运行容器的操作系统,容器OS是专门为容器定制的,所以效率会比较高。