一、前言
容器技术是近年来兴起的,被广泛应用在开发、运维以及云平台中的技术。容器不需要对底层系统进行虚拟化,而是使用更轻量级地提供一个隔离的运行空间。
镜像技术是容器技术的核心之一。概括地说,容器包含一静一动两部分,而静态的容器即为镜像。传统的使用场景中,一般使用某台存储容量较大的机器搭建镜像仓库,使用普通的文件系统存储。而这种存储方式存储容量有限,可拓展性弱,存储的可靠性差。因此需要使用分布式文件系统来对容器镜像进行管理。
同时,开发和生产环境下,通常会使用多个镜像仓库,镜像的复杂、同步等复杂管理也是传统存储方式较难解决的问题。
通过在中国知网、Google Scholar等平台以docker、distributed、image等关键词搜索并参考了相关论文15篇。
二、正文
通过对搜索到的论文及其他文献的参阅,我对与课题相关的一些内容有了较深的理解,理解了分布式文件系统NFS和Ceph的工作原理,理解了Docker的架构以及运行机制,理解了Docker Registry的相关知识和部署私有Docker Registry的方法,理解了Docker与传统虚拟机之间的性能差异。以下是对相关知识点的介绍。
-
Docker
- Docker架构
Docker的主要架构如图一所示。其主要组成组件包括Docker Client,Docker Daemon,Docker Registry,Graph等。
图一 Docker架构
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
