I had that same feeling until I actually learned it.
There’s close to no performance loss, it’s better for security, it makes it extremely easy for developers to ship something that just works, it allows easy updating, and much more.
I prefer docker over almost anything now, and it has made my life much easier.
my SD card in my ras pi got corrupted recently. Thankfully I had my docker directory backed up. I pulled the docker directory, docker compose up -d and within about 20 minutes (not including downloading time) I was back up and running. Docker is a godsend. all my apps were exactly as they were before the corruption.
Not sure how your docker directory and services look like but the important thing is that you use remote volumes (or backed up ones) and that you backup your compose file and mounted config files of course. But besides that it’s indeed that easy.
I had that same feeling until I actually learned it.
There’s close to no performance loss, it’s better for security, it makes it extremely easy for developers to ship something that just works, it allows easy updating, and much more.
I prefer docker over almost anything now, and it has made my life much easier.
my SD card in my ras pi got corrupted recently. Thankfully I had my docker directory backed up. I pulled the docker directory,
docker compose up -dand within about 20 minutes (not including downloading time) I was back up and running. Docker is a godsend. all my apps were exactly as they were before the corruption.Not sure how your docker directory and services look like but the important thing is that you use remote volumes (or backed up ones) and that you backup your compose file and mounted config files of course. But besides that it’s indeed that easy.