Managing multiple docker containers on CLI could be a painful task, docker-compose is an easy to use solution to manage all your docker containers inside a docker-compose.yml file. You can run multiple docker containers inside one compose file. In this Guide I will show you how to install docker-compose on your Debian or Ubuntu server.
In this Guide we will install Traefik v2 as a reverse proxy with free LetsEncrypt SSL certificates for our Docker container. With Traefik you will be able to run multiple containers with different domains. This guide offers a ready to use
docker-compose.yml for a quick start with Traefik.
Grav CMS can be used with an additional admin plugin to be able to administer the website without access to the actual file system.
This comes with potential danger, because whoever gains access to the admin plugin has unrestricted access to your Grav installation.
In this How-To we are going to install Docker on Ubuntu 20.04 (Focal). To be able to use Docker to its full extent, we also install docker-compose. The instructions can be used for Ubuntu 20.04 as well as for all other current Ubuntu installations, including Ubuntu Hirsute 21.04.
There are two ways to install the Docker Engine, one with a regular apt install and one with an install script made by docker.