Running in production · Edition No. 24 · 18 Sep 2026

mag37/dockcheck

One shell script that lists which of your containers have a newer image published and updates the ones you choose, keeping the old image for a rollback.

← Running in productionRead the whole edition →
08

mag37/dockcheck

💎 hidden gem

2.5k stars · GPL-3.0 · v0.8.3 (2026-08-04), read from /releases/latest; the GitHub date carried no year and falls in the past, so it is this year · Track this in Scout

One shell script that lists which of your containers have a newer image published and updates the ones you choose, keeping the old image for a rollback.

Repo detailsthe review · specs · pros & cons · install

What it is

A single shell script. Docker is a way to run a program inside its own sealed box, and each box is called a container. Dockcheck asks each container's registry whether a newer image exists, without downloading it, and shows you the list. It can then update the containers you pick, keep a copy of the previous image, remove old images afterwards, and send a message through a long list of notification services.What it is good for. Anyone whose server has quietly grown to a dozen containers that were installed at different times and never touched again. The problem it removes is not knowing. A short line about the Hetzner server: twenty-four editions of this radar have suggested things to install on it, and this is the one that tells you when any of them has moved on.

Stars2.5k
LicenceGPL-3.0
Latestv0.8.3 (2026-08-04), read from /releases/latest; the GitHub date carried no year and falls in the past, so it is this year
Good
  • One file and nothing left running. You can also put it on a timer and have it only send you the list.
  • It asks before it changes anything, which is the whole difference between this and the automatic updaters.
  • It keeps the previous image, so going back after a bad update is one command rather than an afternoon.
Watch for
  • GPL-3.0 licence. That is fine for running it and it matters if you ever want to ship it inside something of your own.
  • It is a shell script that you will run with enough power to restart your services. Read it once before you do.
  • Updating restarts containers. Run it when you can watch, not at three in the morning on a timer.
Similar repositories
Install
# One file, anywhere on the server:
curl -L https://raw.githubusercontent.com/mag37/dockcheck/main/dockcheck.sh -o dockcheck.sh
chmod +x dockcheck.sh
# Look, and change nothing:
./dockcheck.sh -n
# Look, then pick what to update from a list:
./dockcheck.sh
# Keep a copy of the old image before each update:
./dockcheck.sh -b
Screenshots
mag37/dockcheck: GitHub preview cardmag37/dockcheck: Screenshot 1mag37/dockcheck: Screenshot 2

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.