NGINX fails to start

That would be why the external nginx cannot boot, as the ports are taken by the internal one. You probably need to shut that container down and transfer it’s config for Wordpress to the outer nginx layer.

Also, those are separate containers, the nginx is separate from MySQL and WordPress.