可以使用 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地址。根据具体情况选择合适的方法即可。