参考以下文章
Linux下使用gcc编译和运行C程序的简单操作 - 2020-12-10 15:39:05
Docker基础技术:Linux Namespace(上) | | 酷 壳 - CoolShell 2020-12-11 15:03:17
Docker基础技术:Linux Namespace(下) | | 酷 壳 - CoolShell 2020-12-11 15:03:26
Docker基础技术:Linux CGroup | | 酷 壳 - CoolShell 2020-12-11 15:03:31
Linux Network Namespace(网络名称空间)介绍、应用 及 详细的互通案例_2020-12-10 15:30:00
docker 背后的核心技术 namespace(命名空间) - 2020-12-10 15:44:51
Docker 书 入门实战DockOne_Docker入门实战全文阅读_百度阅读 2020-12-09 14:40:43
docker 命令底层原理,10张图带你深入理解Docker容器和镜像 - DockOne.io 2020-12-09 15:21:27
gcc 编译说明
1 | gcc xxx.c -o abc #===> 编译 xxx.c 文件,-o 指定编译后的文件名称为 abc(-o 默认为 a.out) |
UTS-(UNIX Time Sharing, UNIX分时操作系统,做到 hostname,domainname 隔离)
1 | ------------------------cat main.c |
IPC-(Inter-Process Communications 进程间通信)
1 | ------------------------cat main.c |
PID-(PID 设为 1)
1 | ------------------------cat main.c |
NS-(历史第一个 NameSpace,简写 NS。Mount 挂载点)
1 | ------------------------cat main.c |
NET-(Network Namespace 网络隔离)
使用 veth pair 来实现 虚拟代理,与主机通信。
省略,可参考此文顶部的文章