I am a big fan of Docker. One of the many reasons Docker containers are cool is because upgrades are easy.
The other day I noticed that my network level ad blocking server (Pihole) was out of date. The upgrade took less than five minutes. All I had to do was:
- Stop Pihole (docker-compose down)
- Delete the containers (docker container rm pihole)
- Delete the image (docker image rm pihole)
- Start the container (docker-compose up -d)
Docker automatically downloaded the latest version. I really could not have been easier.