gpt4 book ai didi

docker - Docker-无法解析计算机 'WINDOWS10-ON-SE'

转载 作者:行者123 更新时间:2023-12-02 19:37:33 26 4
gpt4 key购买 nike

我是Docker的新手。

我已经安装了它,但出现错误:-

Unable to execute Start: Unable to create: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop:

The computer 'WINDOWS10-ON-SE' could not be resolved



计算机WINDOWS10-ON-SE是我的主机Windows 10 pro VM

在Hyper-V中没有创建任何VM,也没有任何虚拟交换机

最佳答案

我也遇到了同样的问题,但本质上是随机的,我发现这是由于docker start脚本无法访问网卡。这种不可访问性进一步阻止了docker的启动过程。

我发现了一个hack,并且在我的Windows计算机上运行正常

哈克

在管理员模式下使用任何编辑器打开C:\Program Files\Docker\Docker\resources\mobylinux.ps1
查找以下代码(围绕第164行)

$networkAdapter | Remove-NetIPAddress -Confirm:$false -ea SilentlyContinue

$networkAdapter | Set-NetIPInterface -Dhcp Disabled -ea SilentlyContinue

$networkAdapter | New-NetIPAddress -AddressFamily IPv4 -IPAddress $switchAddress -PrefixLength ($SwitchSubnetMaskSize) -ea Stop | Out-Null

在第165行之后的新行中添加 return,如下所示,然后保存文件。
$networkAdapter | Remove-NetIPAddress -Confirm:$false -ea SilentlyContinue

$networkAdapter | Set-NetIPInterface -Dhcp Disabled -ea SilentlyContinue

return

$networkAdapter | New-NetIPAddress -AddressFamily IPv4 -IPAddress $switchAddress -PrefixLength ($SwitchSubnetMaskSize) -ea Stop | Out-Null

现在重新启动docker,并在重新启动完成后以dos admin模式执行以下命令以手动设置网卡
netsh interface ipv4 set address name="vEthernet (DockerNAT)" static 10.0.75.1 255.255.255.0
每当您执行系统重启时,您都必须每次运行此命令,并且docker完成启动过程(由于任何原因)。
提示:创建此命令的批处理文件并保存在方便的地方。

注意:任何docker更新都将撤消ps hack。所以要注意...

关于docker - Docker-无法解析计算机 'WINDOWS10-ON-SE',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42950853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com