如何获取Docker容器的IP地址

本教程将获取系统上Docker容器的IP地址。
docker二进制文件为docker环境提供了网络选项来管理网络。
另外,我们可以使用inspect选项来查找Docker容器的详细信息。
在本教程中,我们使用inspect选项通过命令行获取docker容器的IP地址。

语法

使用下面的语法获取Docker容器的IP地址。
我们需要用实际的容器ID或名称更改 容器ID/名称

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <CONTAINER ID/NAME>

示例

例如,我们有一个docker容器,其容器id为1808352f0693。
只需在终端上运行下面的命令。

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 1808352f0693

输出

172.17.0.2

日期:2019-04-29 03:17:12 来源:oir作者:oir