如何查找 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 地址

我的开源项目

相关推荐
qq_4523962319 小时前
第十三篇:《Docker Swarm 集群基础》
运维·docker·容器
取经蜗牛21 小时前
docker环境中redis连接三种场景配置指南,物理机、wsl、docker
redis·docker·容器
尼莫点nemo21 小时前
docker-builder:把 .devcontainer/ 从手写变成一句话生成
docker
zandy10111 天前
Hermes Agent 2026年6月最新安装教程
docker·github·agent
情绪总是阴雨天~1 天前
Docker 基础概念完全指南:从零理解容器化技术
docker·容器
杨浦老苏1 天前
自托管文件同步与协作平台Sync-in
docker·文件管理·群晖·协作
tianyuanwo1 天前
企业级容器镜像管理实践:基于JFrog Artifactory的私有镜像仓库搭建与配置指南
docker·云原生·registry
最后一支迷迭香1 天前
Mac使用docker下的两个冷知识
macos·docker·容器
亚空间仓鼠1 天前
Docker容器化高可用架构部署方案(十八)
docker·容器·架构
木雷坞1 天前
Open WebUI 连不上 Ollama:Docker Compose 排查记录
人工智能·docker·ai编程