1 个解决方案
第一种方式:
新 docker client 命令:
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
老 docker client 命令:
docker inspect --format '{{.NetworkSettings.IPAddress}}' container_name_or_id
上面命令虽然冗长了点,但是这种方式的好处是只返回 container 的 IP 地址,没有多余的信息。
第二种方式:
docker inspect your_container_name_or_id | grep IPAddress
如我想查询我想获取本地 nginx 容器的 ip: