如何查看Docker容器IP

在使用Docker進行容器編排時,經常需要查看正在運行的Docker容器IP地址,以便進行網絡通信。在本文中,我們將從多個方面介紹如何查看Docker容器IP地址。

一、使用docker container inspect命令

1、首先使用docker ps命令查看正在運行的容器

docker ps

2、使用容器ID或者容器名字來查看容器IP

docker container inspect --format '{{ .NetworkSettings.IPAddress }}' container_id_or_name

這裡的container_id_or_name是指要查看容器IP的容器ID或者容器名字。

3、執行上述命令後輸出容器IP地址。

二、使用Docker自定義網絡

1、創建一個自定義網絡

docker network create my-network

2、在容器中加入自定義網絡

docker run --network=my-network --name=my-container -d image

這裡的image是要啟動的鏡像名稱,my-container是容器的名字,-d表示以守護進程的方式運行。

3、查看容器IP

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my-container

使用上述命令即可輸出容器IP地址。

三、使用Docker Compose

如果使用Docker Compose部署容器應用程序,則可以通過以下方式查看容器IP地址。

1、在docker-compose.yml文件中設置網絡

version: '3'
services:
  web:
    build: .
    networks:
      - my-network

networks:
  my-network:

2、啟動容器

docker-compose up

3、查看容器IP地址

docker network inspect my-network

執行上述命令後會輸出所有容器的IP地址信息,可以根據容器名稱查找相應的IP地址。

四、使用第三方工具

除了上述方法外,還可以使用第三方工具查看Docker容器IP地址。

1、使用Portainer

Portainer是一個方便易用的Docker管理工具,它提供了一個Web界面來管理和監控Docker容器和服務,包括查看容器IP地址。

2、使用Weave Scope

Weave Scope是一款可視化Docker容器監控工具,通過它可以查看容器的IP地址、網絡流量等信息。

五、總結

本文介紹了如何從多個方面查看Docker容器IP地址,包括使用命令行、自定義網絡、Docker Compose和第三方工具。不同的方法適用於不同的場景,根據實際需求選擇合適的方法即可。

原創文章,作者:ZELRA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/369100.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ZELRA的頭像ZELRA
上一篇 2025-04-12 13:00
下一篇 2025-04-12 13:00

相關推薦

發表回復

登錄後才能評論