docker容器进程与宿主机进程的关系
-
docker容器内的一个进程对应于宿主机器上的一个进程
-
容器内的进程,与相对应的宿主进程,由相同的uid、gid拥有
-
在容器内进程属于用户uid=1000,这个容器进程在宿主机器上也属于用户uid=1000
-
gid也是一样
如何找到这个关系
bridge类型
- docker inspect mysql-server | grep Pid ,得到Pid
- 宿主机的ps -ef | grep mysql,与上面pid相同
host类型
- docker inspect consul | grep Pid,得到Pid
- 宿主机的ps -ef | grep mysql的ppid,与上面的pid相同