C++ 实现简易 Docker 容器培训
Docker 的本质是使用 LXC 实现类似虚拟机的功能,进而节省的硬件资源提供给用户更多的计算资源。
1 Linux Namespace
2 Linux 系统调用
3 C/C++ 混合编译
4 Linux Control Group
5 C++ 编程
1
使用 Namespace 进行资源隔离
1.Linux相关知识
2.Namespace
3.ControlGroup
4.Linux系统调用
5.clone()
6.chdir()
7.chroot()
8.sethostname()
9.mount()
10.execv()
11.……
12.C
13.namespace
14.lambdaexpression
15.C/C混合编译
2
向容器提供网络访问
1.Linux相关知识
2.Namespace
3.ControlGroup
4.Linux系统调用
5.clone()
6.chdir()
7.chroot()
8.sethostname()
9.mount()
10.execv()
11.……
12.C
13.namespace
14.lambdaexpression
15.C/C混合编译
3
使用 Control Group 限制容器资源
1.Linux相关知识
2.Namespace
3.ControlGroup
4.Linux系统调用
5.clone()
6.chdir()
7.chroot()
8.sethostname()
9.mount()
10.execv()
11.……
12.C
13.namespace
14.lambdaexpression
15.C/C混合编译