手机版 收藏 导航

如何查看正在运行的Docker容器的IP地址

原创   www.link114.cn   2024-04-02 20:38:05

如何查看正在运行的Docker容器的IP地址

可以使用 docker inspect <container_id> 命令查看容器的详细信息,其中包括容器的IP地址。例如:

$ docker inspect mycontainer | grep IPAddress
            "IPAddress": "172.17.0.2",

可以使用 docker container ls 命令查看正在运行的容器列表,其中包括容器的IP地址。例如:

$ docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES               IP ADDRESS
d1b6b5053df9        nginx               "nginx -g 'daemon ..."   10 minutes ago      Up 10 minutes       80/tcp              mycontainer         172.17.0.2

可以使用 docker network inspect <network_name> 命令查看网络信息,其中包括容器的IP地址。例如:

$ docker network inspect bridge
[
    {
        "Name": "bridge",
        "Id": "f321t4rt3421fdsef3423tee",
        "Containers": {
            "d1b6b5053df9": {
                "Name": "mycontainer",
                "EndpointID": "012345678901234567890",
                "MacAddress": "02:42:ac:11:00:02",
                "IPv4Address": "172.17.0.2/16",
                "IPv6Address": ""
            }
        }
    }
]

这些方法都可以帮助你查看正在运行的Docker容器的IP地址。根据具体情况选择合适的方法即可。