
在 Docker 中启动容器后,我们可以使用以下命令查看容器的 IP 地址:
docker inspect <容器 ID或名称> | grep IPAddress
这个命令会输出容器的 IP 地址。我们也可以使用命令来查看正在运行的容器及其相关信息,其中包括容器的 IP 地址。
当 Docker 容器启动时,它会自动分配一个 IP 地址。这个 IP 地址是在 Docker 网络中唯一的,容器内部可以使用此 IP 地址进行网络通信。但是,容器需要访问外部网络,它还需要知道如何解析域名。这就需要 DNS 服务器的参与。
默认情况下,Docker 会为容器配置 Google 公共 DNS 服务器 (8.8.8.8 和 8.8.4.4)。但是,你的主机使用自定义的 DNS 服务器,Docker 也会将这些 DNS 服务器传递给容器。通过这种方式,容器可以正确解析域名,并与外部网络进行通信。