查看docker服务的IP地址

要查看Docker容器服务的IP地址,可以使用以下命令:

如果你知道容器名称或容器ID,直接通过容器ID或容器名称来获取IP地址:

# 使用容器ID获取IP地址
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_id

# 或者使用容器名称获取IP地址
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name

其中,container_id替换成你想要查询的容器的实际ID,而container_name则是容器的名称。

如果需要显示所有正在运行的容器及其IP地址,可以结合docker ps和上述命令:

# 显示所有正在运行容器的IP地址
docker ps -aq | xargs -n 1 docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}'

# 或简化版(仅显示第一个网络接口的IP)
docker ps -aq --format="{{.ID}}" | xargs -I {} docker inspect --format='{{.Name}}: {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' {}

这两个命令都会列出所有正在运行的容器,并为每个容器输出其IP地址。请注意,如果容器连接了多个网络,.NetworkSettings.Networks将会包含每个网络的IP地址信息,所以可能需要根据实际情况选择合适的网络接口。

查看docker服务的IP地址_第1张图片

你可能感兴趣的:(Docker&K8S,UbuntuLinux,RockyLinux,docker,tcp/ip,容器)