[英]How to get a Docker container's IP address from the Windows host
如何使用 WSL 检测在 Windows 主机上运行的 docker 容器的 IP?
我可以看到 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
您可以尝试在正在运行的容器中启动“hostname -I”命令。 例如:
docker exec -ti <container_id> /bin/bash -c "hostname -I"
您可以通过以下命令获取容器的 IP 地址:
docker inspect -f "{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}" <container_name_or_id>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.