在使用 Docker 進(jìn)行開(kāi)發(fā)的過(guò)程中,我們經(jīng)常需要查看容器的 IP 地址,以便進(jìn)行跨容器通信等操作。本文將介紹如何使用 Docker 命令來(lái)查看容器的 IP 地址。
$ docker inspect --format '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名稱/ID
以上命令可以獲取指定容器的 IP 地址,其中{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}
為模板字符串,用于獲取容器網(wǎng)絡(luò)設(shè)置中的 IP 地址信息。
$ docker inspect 容器名稱/ID | grep IPAddress
以上命令可以通過(guò)grep
命令篩選出容器的 IP 地址。執(zhí)行命令后會(huì)輸出多條 IP 地址,其中以Secondary
開(kāi)頭的為容器對(duì)外暴露的 IP 地址。
通過(guò)以上命令可以方便地獲取容器的 IP 地址,以便進(jìn)行跨容器通信等操作。