要查看 Docker 容器的 IP 地址,可以使用以下命令之一:
docker inspect <container_name> | grep IPAddress
: 这个命令可以显示容器的所有信息,包括 IP 地址。docker container inspect <container_name> --format '{{.NetworkSettings.IPAddress}}'
: 这个命令可以直接输出容器的 IP 地址。docker container ls -a
docker container inspect <container_id> | grep IPAddress
: 这个方法先列出所有容器,再查看指定容器的 IP 地址。1. 容器没有分配 IP 地址: 这通常是因为容器没有连接到任何网络。可以使用 docker network create <network_name>
创建一个网络,使用 docker run --network <network_name> <container_name>
启动容器。
2. 容器 IP 地址变化: 容器被重新启动或重新创建,其 IP 地址可能会发生变化。可以使用上述命令实时查看容器的 IP 地址。
3. 无法访问容器: 无法访问容器的 IP 地址,可能是因为防火墙或网络配置问题。请检查防火墙规则和网络配置,确保允许访问容器的端口。