win10 DockerDesktopVM 进入虚拟机
背景
- k8s开发进入虚拟机 但是发现 Hyper-v 自动创建一个 DockerDesktopVM
- win +s 输入 hy 回车即可看到 Hyper-v管理器 有一个 DockerDesktopVM 但是无法进入
查询资料后发现 如下方法客可实现
docker run --privileged -it -v /var/run/docker.sock:/var/run/docker.sock jongallant/ubuntu-docker-client
docker run --net=host --ipc=host --uts=host --pid=host -it --security-opt=seccomp=unconfined --privileged --rm -v /:/host alpine /bin/sh
chroot /host
原理
- 第一个 直接获取 ubuntun 子系统并且和挂载docker-demon docker.sock
- 第二个 直接使用一个alpine镜像 网络连接改成host
- 第三 直接把工作目录切换到 /root
高版本的不支持
https://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/stable/Docker Desktop Installer.exe
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/16173045.html