1.Docker的缺点
主要有以下几点:
(1)Docker需要在系统上运行一个守护进程
(2)Docker是以root身份在系统上运行该守护进程
2.Docker的优点
主要有以下几点:
(1)一次编译,到处运行
(2)轻量级虚拟化技术,易用、跨平台、可移植。
3.OCI——Open Container Initiative
Linux基金会于2015年6月成立OCI组织,旨在围绕容器格式和运行时指定一个开放的工业化标准,目前主要有两个标准文档:容器运行时标准(runtime spec)和容器镜像标准(image spec)。
这两个协议通过OCI runtime filesystem bundle的标准格式联系在一起,OCI镜像可以通过工具转换成bundle,然后OCI容器引擎能识别这个bundle来运行容器。
设计考量:操作标准化、内容无关、基础设施无关、为自动化量身定制、工业级交付。
4.Docker子命令分类
Docker提供快捷的命令行工具,主要有以下功能类型。
(1)Docker环境信息:info、version。
(2)容器生命周期管理:create、exec、kill、pause、restart、rm、run、start、stop、unpause。
(3)镜像仓库命令:login、logout、pull、push、search。
(4)镜像管理:build、images、import、load、rmi、save、tag、commit。
(5)容器运维操作:attach、export、inspect、port、ps、rename、stats、top、wait、cp、diff、update。
(6)容器资源管理:volume、network。
(7)系统日志信息:events、history、logs。