如何查找 Docker 容器的 IP 地址 ?

当使用 Docker 容器时,您可能需要知道特定容器的 IP 地址。这对于调试、联网或连接到在容器内运行的服务非常有用。本指南将向您展示如何使用简单的命令轻松查找 Docker 容器的 IP 地址。

您可能需要查找 Docker 容器的 IP 地址,原因有几个:

  • Connecting to Services: 从您的主机或其他容器访问容器内运行的服务。
  • Networking: 设置网络配置或排除网络问题。
  • Debugging: 调查连接问题或监控流量。

注意: 请谨慎使用容器 IP 地址,避免安全风险。使用适当的安全措施来保护您的网络和数据。

按照以下步骤查找 Docker 容器的 IP 地址

Step 1: List Docker Containers

首先,列出所有正在运行的 Docker 容器以查找容器 ID 或名称

复制代码
docker ps

Step 2: Inspect the Container

使用 docker inspect 命令,获取容器的详细信息。将 container_id 替换为容器的实际 id 或名称。

复制代码
docker inspect container_id

该命令以 JSON 格式输出大量信息,查找 NetworkSettings 部分内容。

Step 3: Extract the IP Address

您还可以使用 grep 来过滤输出,更容易找到 IP 地址

复制代码
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_id

该命令直接提取并显示指定容器的 IP 地址

我的开源项目

相关推荐
小兔崽子去哪了6 小时前
Docker 删除镜像后磁盘空间没有释放?
后端·docker·容器
Zhu7588 小时前
在Docker环境部署ApacheGuacamole,对接PG数据库
数据库·docker·容器
少陽君8 小时前
Docker 部署 Loki + Promtail + Grafana 日志监控栈
docker·容器·grafana
独自归家的兔8 小时前
2026年7月2日 Docker 容器化部署 PaddleOCR-VL 实战(OpenAI 协议兼容 HTTP 调用)
运维·docker·容器
胖胖雕10 小时前
利用阿里云与docker部署Certimate
阿里云·docker·云计算
会飞的土拨鼠呀10 小时前
Docker 容器维护手册
docker·容器·eureka
慕伏白10 小时前
【慕伏白】Docker 常用指令
docker·容器·eureka
java_logo11 小时前
Docker 部署 Trilium Notes 完整教程:自建大型知识库
docker·容器·trilium·trilium note·trilium部署·docker部署trilium·trilium部署文档
myqijin11 小时前
Cloudflare Tunnel docker-compose.yml
docker
weixin_3077791311 小时前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql