如何轻松查找 Docker 容器的 IP 地址?教你四种方法!

举报
wljslmz 发表于 2026/01/22 18:52:07 2026/01/22
【摘要】 在使用 Docker 管理和部署应用程序时,了解容器的 IP 地址是非常重要的。每个 Docker 容器都有其自己的 IP 地址,可以通过几种方法来查找和管理这些地址。本文将介绍几种常用的方法,帮助您轻松查找 Docker 容器的 IP 地址。 方法一:使用 Docker CLI 查找容器 IP 地址列出正在运行的容器:使用以下命令列出当前正在运行的 Docker 容器:docker ps这...

在使用 Docker 管理和部署应用程序时,了解容器的 IP 地址是非常重要的。每个 Docker 容器都有其自己的 IP 地址,可以通过几种方法来查找和管理这些地址。本文将介绍几种常用的方法,帮助您轻松查找 Docker 容器的 IP 地址。

方法一:使用 Docker CLI 查找容器 IP 地址

  1. 列出正在运行的容器:

使用以下命令列出当前正在运行的 Docker 容器:

docker ps

这将显示正在运行的容器的列表,包括它们的容器 ID、名称、创建时间等信息。

  1. 查看容器 IP 地址:

通过容器的名称或 ID,可以使用以下命令查看特定容器的 IP 地址:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <容器名称或ID>

这将输出该容器的 IP 地址。

方法二:使用 Docker Compose 查找容器 IP 地址

如果您使用 Docker Compose 来管理容器化的应用程序,可以按以下步骤查找容器 IP 地址:

  1. 进入 Docker Compose 项目目录:
cd /path/to/docker-compose/project
  1. 查看服务列表:

使用以下命令查看当前 Docker Compose 项目中定义的所有服务:

docker-compose ps
  1. 查看服务的 IP 地址:

要查看特定服务的 IP 地址,可以使用以下命令:

docker-compose exec <服务名称> hostname -i

这将显示该服务容器的 IP 地址。

方法三:使用 Docker DNS 查找容器 IP 地址

Docker 提供了内置的 DNS 服务,可以通过容器名称来解析其 IP 地址。这在容器动态 IP 地址分配时特别有用。

  1. 使用容器名称解析 IP 地址:

直接使用容器的名称即可解析其 IP 地址。例如,假设容器名为 my_container

ping my_container

这将显示该容器的 IP 地址。

方法四:使用第三方工具查找容器 IP 地址

除了上述方法外,还有一些第三方工具可以帮助管理 Docker 容器的 IP 地址,例如 Portainer、Kitematic 等。这些工具提供了用户友好的界面和更高级的容器管理功能,包括 IP 地址查找和网络配置。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。