不能远程连接Win10 Docker,可以访问Win10 Docker

win7 docker 和 win10 docker 不同

  • win7操作系统

win7 docker 是DockerToolbox.exe安装的,双击运行Docker Quickstart Terminal
它借助VirtualBox运行的,其实就是运行一个Linux虚拟机,然后虚拟机里运行一个Docker,
类似于VMWare运行一个Centos虚拟机,然后安装一个docker。
这样就可以远程连接虚拟机 然后操作docker了。
默认IP:192.168.99.100
默认账号:docker
默认密码:tcuser

  • win10操作系统

win10 docker 是Docker Desktop Installer.exe安装的,双击运行Docker Desktop,
它借助微软的Hyper-V运行的,目前(2020年3月13日及之前),Docker团队为了 Docker的安全,
是没有开放 SSH 远程连接 Docker的功能。

远程连接 win10 docker 替代方案

 

  1. 使用Win7/win8 安装方式,即安装DockerToolbox,来使用Docker。
  2. 赋给Docker容器Root权限,来访问docker,例如以下指令:
  • 运行一个对MobyLinuxVM具有完全根权限的容器
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
  • 容器和Docker通信,并使用Docker指令来操作Docker进程
docker run --privileged -it --rm -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker alpine sh

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值