21 lines
402 B
Bash
21 lines
402 B
Bash
#!/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
|
|
}
|