Releases: mag37/dockcheck
Releases · mag37/dockcheck
v0.3.0
New:
- Added a new
-d
flag, example:$ dockcheck.sh -d N
- N = number of days old new images have to be before being pulled and updated.
- Containers skipped due to "too recent" images will be listed like this
+adguardhome 2d
, where 2d is 2d old. - The full checkup will be slower due to checking the registry twice (for now).
v0.2.6
Fixes:
- Changed the logic around regctl checks and downloads.
- Will check $PATH (as before) but additionally instead of using relative path of./regctl
it'll use the scripts working dir as a base.
- So regctl will be checked/downloaded alongside the scripts location. no matter if it's in~/usr/local/bin/dockcheck
or~/dockcheck/dockcheck.sh
or other.
Special thanks to @Impact123 who suggested the changes.
v0.2.5
v0.2.4
v0.2.3
v0.2.2 - Urgent Fixes
Fixes:
- The recently added (2.0) support for multi-compose projects screwed up. The compose-array sometimes kept previous containers compose-file and tried to use them all for the next rebuild.
- Added a script
errorCheck.sh
to easily list your currently running configs. - If you've got odd errors, please review your running containers for faulty compose-file labels.
v0.2.1
v0.2.0
v0.1.9
v0.1.8
Fixes:
- Checks if curl/wget exist to not get an empty
regctl
binary.- Extra check if
regctl
binary is functional before continuing.
- Extra check if
- changed shebang to
#!/usr/bin/env bash
for portability. - General cleaning. (y/n checks and space saving)
New:
-
Rework of the
choosecontainers
function[aA]
to update ALL (was0
before and part of the list/array)- numbers starting from 1 (instead of 0)
- will prompt for new choice if picking numbers/letters out of bound.
-
docker prune
option after completed updates.- additionally a
-p
flag for automatic update+prune, eg./dockcheck.sh -yp
- additionally a
-
Added GNU GPL v3.0 license.