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.
neil 36b112ba15 Adding HOWTOs 1 month ago
build Initial commit 1 month ago
restart Initial commit 1 month ago
LICENSE Initial commit 1 month ago
README.md Adding HOWTOs 1 month ago
diagram.png Initial commit 1 month ago
screenshot.png Initial commit 1 month ago
services.json Initial commit 1 month ago
update-images.py Initial commit 1 month ago
update-images.py.drawio Initial commit 1 month 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!