Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Process Docker和主机之间的进程任务结构_Process_Docker - Fatal编程技术网

Process Docker和主机之间的进程任务结构

Process Docker和主机之间的进程任务结构,process,docker,Process,Docker,docker和主机进程中的进程任务结构如何不同除了主机,docker中的任何特定模块都是不同的?由于内核中已处理的任务由名为“task\u struct”的结构表示,因此容器中的结构是相同的 容器基于主机内核的,任何与内核相关的结构都直接来自所述内核 见“ 典型的程序通过类似下图的抽象层访问内核中的资源: 内核提供了安全、硬件和内部数据结构的抽象。open()系统调用通常用于获取文件句柄 请注意,在下图中,bash发出一个getpid()调用,该调用请求自己的进程标识。 另外,请注意,cat命

docker和主机进程中的进程任务结构如何不同除了主机,docker中的任何特定模块都是不同的?

由于内核中已处理的任务由名为“
task\u struct
”的结构表示,因此容器中的结构是相同的

容器基于主机内核的,任何与内核相关的结构都直接来自所述内核

见“

典型的程序通过类似下图的抽象层访问内核中的资源:

内核提供了安全、硬件和内部数据结构的抽象。open()系统调用通常用于获取文件句柄

请注意,在下图中,
bash
发出一个
getpid()
调用,该调用请求自己的进程标识。
另外,请注意,
cat
命令通过文件
open()
调用请求访问
/etc/hosts


是否有任何链接提供了从容器到主机内核的系统调用的详细信息?@SowndaryaK是的,我已经用这样的链接编辑了答案。@SowndaryaK另请参阅