从不同的机器访问 wordpress 网站容器不显示图像?

从不同的机器访问 wordpress 网站容器不显示图像?

因此我在 docker 容器内设置了一个 wordpress 网站,如下所示网站。当我运行docker compose时,容器启动正常,我可以通过主机(ubuntu)浏览器访问我的wordpress网站,方法是:http://0.0.0.0:32768- 都好!

问题是当我尝试从局域网中的另一台计算机访问该网站时。我输入容器主机 xxxx:32768 的 IP,然后它就会在第二台机器上加载网页。但是,网站上的格式和图像都坏了。当我将鼠标悬停在损坏的图像上时,它会显示图像位置是 0.0.0.0:32768/wp-contents/a1.jpg

我尝试点击此链接,它说找不到网站现在我将 0.0.0.0 更改为容器主机的 IP 地址,xxxx:32768/wp-contents/a1.jpg 并且可以正常加载图像!

所以基本上我的问题是如何让局域网上的第二台机器将所有 0.0.0.0:32768 视为容器主机 IP 地址?

答案1

修复!!

我只需要登录 wordpress,然后转到“设置”>“常规”从这里我就可以设置端口和静态 ip(与容器主机相同)。

该网站可以在我的局域网络内的其他机器上正常加载,并显示所有图像/格式!

相关内容