docker
刘三羊
老白程序猿,互相交流(本人擅长go语言,所以博客许多代码都会使用go语言实现)
展开
-
Docker核心原理之namespace
Docker背后的内核知识当谈论docker时,常常会聊到docker的实现方式。很多开发者都知道,docker容器本质上是宿主机的进程,Docker通过namespace实现了资源隔离,通过cgroups实现了资源限制,通过写时复制机制(copy-on-write)实现了高效的文件操作。当进一步深入namespace和cgroups等技术细节时,大部分开发者都会感到茫然无措。尤其是接下来解释l...原创 2019-01-12 14:30:44 · 16536 阅读 · 3 评论 -
Docker核心原理之cgroups
cgroups资源限制上一篇文章中,我们了解了Docker的资源隔离技术namespace,通过系统调用构建了一个相对隔离的shell环境。也可以称之为一个简单的容器。接下来将讲解另一个强大的内核工具-cgroups。它不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控任务(进程或线程)启停等。1.cgroups是什么cgroups顾名思义就是把任务放到一...原创 2019-01-12 22:04:38 · 2112 阅读 · 0 评论 -
在Ubuntu系统中安装Docker
对于Ubuntu系统,Docker现在只啊吃以下版本。Ubuntu Xenial 16.04 (LTS)Ubuntu Wily 15.10Ubuntu Trusty 14.04 (LTS)Ubuntu Precise 12.04 (LTS)下面我们将分别介绍不同Ubuntu系统版本对应的Docker安装过程。1.Ubuntu系统安装Docker的先决条件Docker目前只能安装在...原创 2019-01-19 11:18:55 · 1509 阅读 · 0 评论 -
kali2.0部署docker
测试环境系统:Kali2.0 x64参考链接 http://blog.csdn.net/u013814153/article/details/53925790开始部署Docker需要Linux Kernels 大于3.10并且是64-bit的机器,用uname -a可以查看是否符合要求。执行命令编辑文本:vim/etc/apt/sources.list.d/docker.list, ...原创 2019-07-04 21:10:52 · 919 阅读 · 0 评论