我在Windows 10上的泊坞窗机上遇到了奇怪的问题。我仍然找不到解决方案。
它以前可以工作,但在Windows 10的一些更新后,我开始得到错误“无法找到MAC地址的匹配IP……”。docker-machine的任何操作都会出现此错误。
我尝试用虚拟盒子(使用不同的网络驱动程序)重新安装dockertools。尝试安装最新版本的虚拟盒子。删除并重新创建docker虚拟机。删除所有vitrualbox主机专用网络。这一切都没有帮助。
下面是我使用docker machine-D create-D virtualbox default得到的结果:
docker-machine env default:
docker机器重新生成证书:
有人能给我指出正确的方向吗?是什么导致了这样的问题?
谢谢
我尝试了VonC建议的方法。
这是结果。
C:\Users\Vadim>Desktop\env.bat
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
C:\用户\Vadim
(测试)Windows可能会请求配置网络适配器的权限。有时,这样的确认窗口在任务栏中最小化。(测试)Windows可能要求获得配置dhcp服务器的权限。有时,这样的确认窗口在任务栏中最小化。(测试)正在等待IP…正在等待计算机运行,这可能需要几分钟的时间…正在检测创建实例的操作系统…正在等待SSH可用…正在检测配置程序…正在使用boot2docker进行配置…正在将证书复制到本地计算机目录…正在将证书复制到远程计算机…创建计算机时出错:运行配置时出错:找不到匹配的IP f或MAC地址080027d6b14d
我仍然收到关于IP和MAC的错误消息。
正如您所看到的,eth1接口没有指定ip4地址。这可能是问题的原因吗?如何解决?
该错误消息来自“动态确定仅主机接口,停止假设eth1”和PR 3112修复问题3108
我会试着:
通过senv.bat脚本设置您的路径,该脚本将包括(将路径更改为您的设置):
rem minimal path:
set PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
rem add Git to PATH
set glatest=PortableGit-2.8.1-64-bit
set PATH=%PATH%;C:\Personal_Unsaved\prgs\git\%glatest%\bin;C:\Personal_Unsaved\prgs\git\%glatest%\usr\bin;C:\Personal_Unsaved\prgs\git\%glatest%
set TERM=msys
set GIT_HOME=C:\Personal_Unsaved\prgs\git\%glatest%
rem add VirtualBox to PATH
set "PATH=%PATH%;C:\Personal_Unsaved\prgs\vbox\latest"
rem add docker-machine to PATH
set PATH=%PATH%;C:\Personal_Unsaved\prgs\dm\latest
然后,在新环境中,使用最新的docker-Machine 0.7.0,创建一台新机器:
docker-machine create -d virtualbox test
docker-mahcine ssh test
(使用来自泊坞站机的 ssh,而不是来自 git bash 的 ssh)
Kevin Hooke在评论中提到以下内容(2016年7月):
下载并安装最新的工具箱后,我在Windows 7上的1.11.2上遇到了同样的错误。仅在更新工具箱后才开始出现错误。
即使删除了VirtualBox中的默认虚拟机,在重新创建时也会出现同样的错误。
我注意到在GitHub上上面答案中提到的票证中提到了VirtualBox 5.0.14,所以我刚刚更新到5.0.24。启动快速入门提示,它重新创建了默认vm,现在没有问题。
我也有同样的问题。我通过以下方式解决了它:
1)使用VirtualBox Manager gui删除“VirtualBox主机专用以太网适配器”。(首选项-
2) 删除默认VM(再次使用VirtualBox Manager gui)
3) 重新运行 start.sh 脚本
进一步说明:我用的是Windows 7和cygwin64。start.sh脚本在查找vboxmanage的路径时遇到问题。在解决这些错误时,我多次运行start.sh脚本,这可能是VBox发现自己处于奇怪状态的原因。
打开虚拟盒子,删除docker vm。再次启动快速启动。我在windows上也有同样的问题。
问题内容: 我对Node.js和Mongo / Mongoose相对较新,并且在排查特定Mongoose错误时遇到了 非常 困难的时间: VersionError:找不到匹配的文档。 (此问题底部的整个错误跟踪/堆栈。) 这篇博客非常清楚地概述了VersionError可能如何发生: http://aaronheckmann.blogspot.com/2012/06/mongoose-v3-par
问题内容: 我跑了,遇到以下错误: 似乎没有有关如何解决该错误的有用信息。有什么事吗 问题答案: https://docs.docker.com/installation/mac/ 您需要执行 一次 : 然后,每次重新启动Mac时,您都需要运行: 这是启动docker守护程序的命令。但是,在要从中访问它的每个shell上,都需要运行: 现在您可以使用docker客户端,例如:
问题内容: 正则表达式后给我错误 请求字符串在哪里 任何帮助,将不胜感激。 问题答案: 尚未尝试匹配。先致电再致电。 输出:
版本: > geckodriver 0.26.0(路径内环境变量) 硒3.141.0 火狐75.0 python 3.8.2 Windows 10 当我尝试: 我明白了: 当我尝试时: 我明白了: IEDriver适用于IE 我有Windows Visual Studio安装https://github.com/mozilla/geckodriver/releases指示我应该。 我能做些什么来实
问题内容: 我有一个具有以下结构的目录: 我正在尝试运行以下命令: 其中,用于为 那是 其中由两个线 而对于IS 其中包含单行。最后,该程序旨在简单地测试使用Tor更改IP地址是否有效: 在成功建立,但如果我尝试,我得到以下错误信息: 我尝试搜索有关此错误消息的帮助,但找不到任何帮助。是什么导致此错误? 问题答案: 遵循彼得·豪格)的评论,在跑步时,我发现(其中包括)以下内容: 和两者的界线似乎就
我有一个目录,其结构如下: 我试图搜索有关此错误消息的帮助,但找不到任何帮助。是什么导致了这个错误?