In our case, we're hosting a staging environment on digital ocean and we're using a UI for docker orchestration, ie. rancher by rancher labs.
The following tutorial assumes you have permissions to connect to a server (e.g. a digital ocean droplet) and you have sudo access as well as access to the UI of rancher.