Keeping your Docker containers updated is an extremely important part of security and overall lifecycle management for your containerized environment. We check out the 5 best Docker image update tools that you need to know to keep your Docker container images updated. We cover everything from the Docker CLI, Watchtower, Shepherd, Portainer, and CI/CD pipelines.
Written blog of this topic where you can grab code samples:
https://www.virtualizationhowto.com/2024/10/5-docker-update-image-tools-to-keep-images-up-to-date/
Check out the VHT forums to get your questions answered: https://www.virtualizationhowto.com/community/
★ Subscribe to the channel: https://www.youtube.com/channel/UCrxcWtpd1IGHG9RbD_9380A?sub_confirmation=1
★ My blog: https://www.virtualizationhowto.com
★ Twitter: https://twitter.com/vspinmaster
★ LinkedIn: https://www.linkedin.com/in/brandon-lee-vht/
★ Github: https://github.com/brandonleegit
★ Facebook: https://www.facebook.com/people/VirtualizationHowto/100092747277326/
★ Discord: https://discord.gg/Zb46NV6mB3
★ Pinterest: https://www.pinterest.com/brandonleevht/
Introduction to 5 Docker Image Update tools – 0:00
Using the built-in Docker CLI commands to update – 0:40
Hands on with Docker CLI to update Docker images – 1:10
Introducing Watchtower for running Docker image updates – 2:30
Looking at the Watchtower Docker update Docker Compose code – 3:22
Looking at Watchtower official documentation – 4:15
Introducing updates to Docker Swarm with Shepherd – 5:15
Looking at my Shepherd stack in Docker Compose – 6:04
Introducing Portainer – 6:48
Looking at the manual Docker image update process with Portainer – 7:53
Looking at automating updates with Portainer with webhooks – 8:47
Introducing CI/CD pipelines for Docker update tasks – 9:27
Talking about automating cleanups of your Docker hosts – 9:47
Walking through GitLab and a pipeline to prune Docker environments – 10:15
Talking about how you can run this in conjunction with a Shepherd CRON script – 11:42
Wrapping up the ultimate list of Docker image update tools – 11:58