How to run Multiple WordPress sites using Docker

I’ve been running my personal blog with DigitalOcean’s ubuntu droplet (cloud server) for many years. Recently I needed to setup another. Since my existing site didn’t take up even 1/3 of the resource provided by a 1GB ubuntu droplet, I figured it’s worth trying to run both sites within a single droplet, with the help of Docker.