转自:
https://superuser.com/questions/1253357/hyper-v-could-not-connect-to-mobylinuxvm-of-docker-docker-wont-run
原p:https://blog.jongallant.com/2017/11/ssh-into-docker-vm-windows/

解决方式:

先执行:

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

最后登陆到宿主host:

chroot /host

这样就可以再windows中无损修改已创建的docker容器参数比如端口号
在这里插入图片描述

原理解释:

  1. 获取可访问Docker守护程序的容器
  2. 运行具有完全root访问权限的容器
  3. 切换到主机文件系统
    在这里插入图片描述
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐