由于Docker Desktop 使用最小化定制的 linuxkit 作为一个虚拟机提供docker 宿主服务
- 一般情况我们无法直接进入 因为并没有提供完整的bbusbox工具服务
20.10.5)版本以前
cd /Users/****/Library/Containers/com.docker.docker/Data/vms/0/
screen tty
新版本20.10.5)之后
nc -U ~/Library/Containers/com.docker.docker/Data/debug-shell.sock
通过 docker pid=host
// alpine
docker run -it --rm --privileged --pid=host alpine:edge nsenter -t 1 -m -u -n -i sh
// nsenter
docker run --rm -it --privileged --pid=host walkerlee/nsenter -t 1 -m -u -i -n sh
// nsenter1
docker run -it --rm --privileged --pid=host justincormack/nsenter1
标签:--,虚拟机,pid,host,Desktop,Mac,docker
From: https://www.cnblogs.com/guanchaoguo/p/18159494