在Docker Desktop中检查网络设置,确保网络模式为默认设置,并启用DNS重定向。
在PingFederate Docker容器中设置DNS服务器。可以在Dockerfile或docker-compose文件中添加以下内容:
dns: - 8.8.8.8 # Google Public DNS
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_or_id
在PingFederate的系统配置中,将主机名设置为容器的主机名,而不是localhost或127.0.0.1。
如果上述方法无效,则可以尝试使用更高级的DNS解决方案,如CoreDNS或dnsmasq。