简体   繁体   English

如何从 Windows 主机获取 Docker 容器的 IP 地址

[英]How to get a Docker container's IP address from the Windows host

How do I detect the IP of a docker container running on Windows host with WSL?如何使用 WSL 检测在 Windows 主机上运行的 docker 容器的 IP?

I can see docker container is running:我可以看到 docker 容器正在运行:

juergen@DESKTOP4WIN10:~$ docker ps
CONTAINER ID   IMAGE                COMMAND                  CREATED          STATUS          PORTS                  NAMES
74f26c50a729   jschulze71/apache2   "sh -c '. /etc/apach…"   24 seconds ago   Up 23 seconds   0.0.0.0:8080->80/tcp   elegant_jepsen

You can try launching "hostname -I" command inside the running container.您可以尝试在正在运行的容器中启动“hostname -I”命令。 For example:例如:

docker exec -ti <container_id> /bin/bash -c "hostname -I"

您可以通过以下命令获取容器的 IP 地址:

docker inspect -f "{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}" <container_name_or_id>

Open Windows command line and use ipconfig打开 Windows 命令行并使用ipconfig

ipconfig

Find Ethernet-Adapter vEthernet (WSL) (Or similar) there you will see IP4 and IP6.在那里找到以太网适配器 vEthernet (WSL) (或类似的),您将看到 IP4 和 IP6。

Screenshot is from a german Windows but I am sure other version look pretty much the same.屏幕截图来自德语 Windows,但我确信其他版本看起来几乎相同。

在此处输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何从主机获取 Docker 容器的 IP 地址 - How to get a Docker container's IP address from the host 如何从 Windows 主机获取位于桥接网络内的 Docker 容器的 IP 地址? - How to get a Docker container's IP address, located within a bridge network, from a windows host? 如何从主机访问 Docker 容器的内部 IP 地址? - How to access Docker container's internal IP address from host? 如何从docker容器中获取mac主机IP地址? - How to get mac host IP address from a docker container? 如何在 Docker 桌面 Windows 10 中使用 IP ADDRESS 从主机访问容器(尤其是使用 Z05E406053C418A2DA1) - How to access container from host using IP ADDRESS in Docker Desktop Windows 10 (esspecially with use docker compose)? 从Docker容器中获取主机IP地址 - Get host IP Address from within docker container 如何在docker容器中获取本地主机IP地址? - How to get local host IP address in docker container? Windows上的Docker:如何使用容器IP从主机连接到容器? - Docker on Windows: how to connect to container from host using container IP? 将LAN IP地址分配给Docker容器,与主机的IP地址不同 - Assign LAN IP address to Docker container different from host's IP address 从主机访问Docker MySQL服务器,而不需要容器的IP地址 - Accessing a Docker MySQL server from the host machine, without needing the container's IP address
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM