#!/usr/bin/env bash set -euo pipefail ensure_docker() { local error_message=${1:-docker is required. Install Docker first.} if ! command -v docker >/dev/null 2>&1; then printf '%s\n' "$error_message" >&2 exit 1 fi } remove_docker_image_if_present() { docker image rm -f "$1" >/dev/null 2>&1 || true } remove_docker_volume_if_present() { docker volume rm -f "$1" >/dev/null 2>&1 || true }