官方文档:https://docs.docker.com/reference/cli/docker/container/run/

运行加参数

运行Docker容器时,使用 --add-host 参数将宿主机的IP地址映射到 host.docker.internal 主机名

1
docker run --add-host=host.docker.internal:host-gateway <image>

–add-host 参数,意思是向xyz的/etc/hosts文件文件中增加一条解析.

1
172.17.0.1      host.docker.internal   #增加了这行解析,其它都相对固定的原生解析

在容器内部,您可以使用 host.docker.internal 主机名来访问宿主机的IP地址

可以改为

1
docker run -d --add-host=test001.com:host-gateway <image>

1
docker run -d --add-host=waiwang.com:192.168.1.100 <image>