当使用 nerdctl 代替 docker 时,应该使用什么来代替“host.docker.internal”?

2023-12-23

使用 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(使用前将#替换为@)

当使用 nerdctl 代替 docker 时,应该使用什么来代替“host.docker.internal”? 的相关文章

随机推荐