Here's my scenario, I have a host machine which has VirtualBox installed, inside VirtualBox, I have an Ubuntu VM, and a Windows 10 VM. All of the machines, included the host, are on the same LAN network, so they can communicate with each other.
On the Ubuntu VM, I have a container, running Apache, Wordpress and a database. So, per the container config, everytime you want to access the website, you need to put the LAN IP on the browser and specifying 8081 port, and it will be redirected to the container on port 80 as I have installed a web proxy through Nginx.
On the wordpress settings I was able to set the server name as containerwpress.com. When I access the website through the Ubuntu VM, it looks just fine, but when I access it with the other two Windows 10 hosts, the css styles do not apply properly, and here is what Chrome displays on it's debug console:
https://i.sstatic.net/YqVhy.jpg
Is there any reason or something I have to do on server side in order for styles to apply properly on other hosts?