Script to update Docker images easily.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
fdeĉ 8ce789b3c4 Added an option to display a help message 4 days ago
build Initial commit 2 months ago
restart Initial commit 2 months ago
LICENSE Initial commit 2 months ago
README.md Adding HOWTOs 2 months ago
diagram.png Initial commit 2 months ago
screenshot.png Initial commit 2 months ago
services.json Initial commit 2 months ago
update-images.py Added an option to display a help message 4 days ago
update-images.py.drawio Initial commit 2 months ago

README.md

docker-update-images

Script to update Docker images easily.

  • Checks image updates with DockerHub’s API (without pulling)
  • Pulls new versions automatically from DockerHub
  • Rebuilds child images (and their children, and so on)
  • Automatically deletes old images
  • Automatically restarts updated services
  • All information concerning images are written in services.json
  • 250 lines of Python (including ~20% of comments), easy to read

Alpha stage, but used in production on 42l‘s servers.

Might receive some updates from time to time (see Issues).

Screenshot

Screenshot

How to use

Find a guide here: https://git.42l.fr/42l/docker-update-images/wiki/How-to-use

Script diagram

Here’s a drawio diagram representing the script’s algorithm:

Algorithm

You can find and edit the diagram at the repository root.

Enjoy!