Docker容器默认情况下与主机之间的网络是隔离的
docker ps
docker network ls
找到与您的容器关联的网络ID。通常情况下,它应该与bridge
网络相关联。
docker network connect <host_network_id> <container_id_or_name>
将<host_network_id>
替换为实际的主机网络ID,将<container_id_or_name>
替换为实际的容器ID或名称。
<container_ip>
替换为容器的IP地址:ping <container_ip>
要获取容器的IP地址,您可以使用以下命令:
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <container_id_or_name>
将<container_id_or_name>
替换为实际的容器ID或名称。
领取专属 10元无门槛券
手把手带您无忧上云