使用 docker 桌面时,我们将使用 URL“host.docker.internal”从容器连接到主机。
但是,当我使用时,容器无法连接到主机(即我的机器)nerdctl https://github.com/containerd/nerdctl而不是码头工人。
我安装了 Rancher 桌面来使用 nerdctl
ipconfig getifaddr en0
上述命令将给出您的无线连接的 IP 地址。请注意,这仅适用于 MacOS。然后可以将此 IP 写入容器的 /etc/hostshost.docker.internal
因为他们共享同一个网络。这可以帮助容器通过使用与主机进行通信host.dock.internal
。尽管如此,RancherDesktop 仍有望提供一个优雅的解决方案(或者它已经在较新的版本中可用)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)