容器内启动的多个进程在宿主机上还是多个进程是容器引擎通过fork实现的对吗
是的,容器内启动的多个进程在宿主机上仍然是多个进程。容器引擎通过fork和namespace技术实现了进程的隔离,每个容器内的进程都会在宿主机上以独立的进程存在。容器引擎会为每个容器创建一个独立的namespace,包括PID(进程ID)namespace,使得容器内的进程在宿主机上具有独立的进程视图。这样可以实现容器内的进程相互隔离,并且在宿主机上以普通的进程运行。
原文地址: https://www.cveoy.top/t/topic/i84X 著作权归作者所有。请勿转载和采集!