gpt4 book ai didi

networking - 如何从 Windows 10 上的容器连接到 docker 主机(Docker for Windows)

转载 作者:IT老高 更新时间:2023-10-28 12:35:35 27 4
gpt4 key购买 nike

Docker 容器可以通过哪个 IP 地址连接到 Docker for Windows(在 Windows 10 上)上的主机?您如何找到此 IP 地址?

示例:您在 Windows 10 机器上的端口 1234 上运行了一项服务。容器内的程序必须访问此服务。程序应该使用什么 IP 地址连接到主机?

最佳答案

简答:在大多数情况下,您需要 10.0.75.1

在 Docker for Windows 中,容器通过称为 DockerNAT 的 vEthernet 适配器进行通信。要查找其详细信息,请打开命令提示符并键入

ipconfig

寻找一个看起来像

的条目
Ethernet adapter vEthernet (DockerNAT):

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::fd29:297:4583:3ad4%4
IPv4 Address. . . . . . . . . . . : 10.0.75.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :

IPv4 地址右边的IP地址就是你需要的那个。

注意:确保服务允许来自主机外部的连接。就该服务而言,您的 docker 容器是另一台机器。还要确保 Windows 防火墙允许与服务进行通信。

关于networking - 如何从 Windows 10 上的容器连接到 docker 主机(Docker for Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40746453/

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