Using below links we can create docker website/s with nginx as reverse proxy and ssl encryption with LetsEncrypt. Build is to be done on centos 8 (be mindful of SE linux context).
Tutorial in the links is using 2 convenience docker images that act as a black box for us. For example for some reason the websites need to run on port 3000. It would be best to build these extra images ourselves.
- https://medium.com/@mq5037204/docker-nginx-reverse-proxy-f568d148d3bd
- https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion
- https://github.com/jwilder/nginx-proxy
- https://computingforgeeks.com/install-docker-and-docker-compose-on-rhel-8-centos-8/
- https://computingforgeeks.com/how-to-install-latest-docker-compose-on-linux/
We can possibly build containers from scratch using these links: