Making a local website public

Hello, I recently created a locally hosted website called, and now I would like to make it live. I created a named volume for my mariadb container then linked my joomla container to that database. I am currently using a jwilder/nginx-proxy container just to make things a bit more developer-friendly.

Now that I have my local website created, I need to make it publicly accessible.

Unfortunately, I have no idea how I would even do this with docker, or if it is possible to host my existing site’s database on a docker-based web server.

I am ready to buy a domain name, but I want to make sure I can create and manage the site traffic from within one or more docker containers.

I’d appreciate some guidance, considering I have practically zero development experience and am facing some pretty large knowledge gaps