Is a Docker container available on a registry? Here’s how I’d check, right from the CLI:
docker image ls <container-name>
You could use this when doing an upgrade. Perhaps we’re upgrading Debian to Bookworm, and we don’t know which Python versions are available on our new OS version. This command will tell you.
$ docker image ls python:3.10.12-slim-bookworm # Exists 😊
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
python:3.10.12-slim-bookworm 4d440b214e44 244MB 52.3MB
$ docker image ls python:3.10-slim-bookworm # Doesn't exist 😔
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
Both return exit code 0, success. You can force exit code 1 for scripting with docker inspect <container-name>.
See docker image ls --help for more info.