代码改变世界

随笔分类 -  Docker

Docker基础技术:DeviceMapper

2016-04-23 14:45 by GarfieldEr007, 958 阅读, 收藏, 编辑
摘要: 在上一篇介绍AUFS的文章中,大家可以看到,Docker的分层镜像是怎么通过UnionFS这种文件系统做到的,但是,因为Docker首选的AUFS并不在Linux的内核主干里,所以,对于非Ubuntu的Linux分发包,比如CentOS,就无法使用AUFS作为Docker的文件系统了。于是作为第二优 阅读全文

Docker基础技术:AUFS

2016-04-23 14:44 by GarfieldEr007, 730 阅读, 收藏, 编辑
摘要: AUFS是一种Union File System,所谓UnionFS就是把不同物理位置的目录合并mount到同一个目录中。UnionFS的一个最主要的应用是,把一张CD/DVD和一个硬盘目录给联合 mount在一起,然后,你就可以对这个只读的CD/DVD上的文件进行修改(当然,修改的文件存于硬盘上的 阅读全文

Docker基础技术:Linux Namespace(下)

2016-04-23 14:43 by GarfieldEr007, 563 阅读, 收藏, 编辑
摘要: 在 Docker基础技术:Linux Namespace(上篇)中我们了解了,UTD、IPC、PID、Mount 四个namespace,我们模仿Docker做了一个相当相当山寨的镜像。在这一篇中,主要想向大家介绍Linux的User和Network的Namespace。 好,下面我们就介绍一下还剩 阅读全文

Docker基础技术:Linux CGroup

2016-04-23 14:43 by GarfieldEr007, 345 阅读, 收藏, 编辑
摘要: 前面,我们介绍了Linux Namespace,但是Namespace解决的问题主要是环境隔离的问题,这只是虚拟化中最最基础的一步,我们还需要解决对计算机资源使用上的隔离。也就是说,虽然你通过Namespace把我Jail到一个特定的环境中去了,但是我在其中的进程使用用CPU、内存、磁盘等这些计算资 阅读全文

Docker基础技术:Linux Namespace(上)

2016-04-23 14:42 by GarfieldEr007, 424 阅读, 收藏, 编辑
摘要: 时下最热的技术莫过于Docker了,很多人都觉得Docker是个新技术,其实不然,Docker除了其编程语言用go比较新外,其实它还真不是个新东西,也就是个新瓶装旧酒的东西,所谓的The New “Old Stuff”。Docker和Docker衍生的东西用到了很多很酷的技术,我会用几篇 文章来把这 阅读全文
点击右上角即可分享
微信分享提示