我是Docker的新手,我最近开始学习它。
我无法直接安装docker,因为我的Windows操作系统不是Windows 10 Professional或Enterprise。我正在使用16 GB内存的Windows 10家庭版。 所以我下载了最新版本的Docker Tool Box,并在看到以下消息后打开了Docker QuickStart Terminal。
”该机器已分配了IP地址,但Docker Machine无法分配 成功达到目标。
该计算机的SSH应该仍然可以运行,但是要连接到暴露的端口,例如 Docker守护程序端口(通常为:2376),可能无法正常工作。
您可能需要手动添加路由,或使用其他相关的解决方法。
这可能是由于VPN,代理或主机文件配置问题引起的。
您可能还想清除所有不使用的VirtualBox主机专用接口。 错误检查TLS连接:错误检查和/或重新生成证书:验证主机“ 192.168.99.100:2376”的证书时出错:拨打tcp 192.168.99.100:2376:输入/输出超时 您可以尝试使用“ docker-machine regenerate-certs [name]”来重新生成它们。 请注意,这将触发Docker守护进程重启,这可能会停止运行容器。
错误检查TLS连接:错误检查和/或重新生成证书:验证主机“ 192.168.99.100:2376”的证书时出错:拨打tcp 192.168.99.100:2376:I / O超时 您可以尝试使用“ docker-machine regenerate-certs [name]”来重新生成它们。 请注意,这将触发Docker守护进程重新启动,这可能会停止运行容器。“
我也无法执行简单的docker命令。我试图执行命令“ docker pull hello-world”,但我无法执行该操作,因为在终端上看到以下响应。
“连接期间出错:发布http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/images/create?fromImage = hello-world&tag = latest:打开//.//pipe/docker_engine:系统找不到指定的文件。在Windows的默认守护程序配置中,必须将docker客户端提升运行才能进行连接。此错误还可能表明docker守护程序未运行。“
我已经在网上搜索了一些解决方案,但是大多数解决方案似乎对Linux用户是可行的。有人可以让我知道如何在Windows计算机上解决这些问题。非常感谢。