Docker, let me tell you

Wy containerization with Docker?
Docker makes the management of your software, versions and customizing more easaly. You can change, test and release your tools on one hardware in real time. I was start docker on my raspberry pi in 2019. It's recommanded, to use the PI4 within 8 GB RAM and a M.2-SSD on the USB3 port.
How this hardware setup works, read here.

How to setup Docker is one of the easiest way.
One tool to manage your docker containers, images, registrys etc.

How to install docker and docker compose on a raspberry pi
First job, update the pi os.
sudo apt-get update && sudo apt-get -y upgrade

In some case you have to reboot the pi.
Nexst step is the docker install.
sudo curl -fsSL https://get.docker.com | sh

Now, we need docker compose to handle complex container installations
But fist, we have to check the version on
https://github.com/docker/compose/releases
Note the version number and modify the url below.

On the raspberry pi, we have to download the armv7 architecure.
https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-linux-armv7

In my case now install docker compose on v2.17.3 to the pi filesystem
sudo curl -L "https://github.com/docker/compose/releases/download/v2.17.3/docker-compose-linux-armv7" -o /usr/local/bin/docker-compose

At last job, we have to move docker compose set some rights.

sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose