diff --git a/templates/simple-object-storage/install.sh b/templates/simple-object-storage/install.sh index ef1c97b..cf18c2d 100644 --- a/templates/simple-object-storage/install.sh +++ b/templates/simple-object-storage/install.sh @@ -16,6 +16,9 @@ if ! docker volume ls | grep -q "^${VOLUME_NAME} "; then docker volume create "${VOLUME_NAME}" fi +if ! docker volume inspect "${VOLUME_NAME}" &>/dev/null; then + die "Failed to create volume ${VOLUME_NAME}" +fi # Test Docker _check_docker_installed || die "Docker test failed, aborting installation..." diff --git a/templates/simple-object-storage/start.sh b/templates/simple-object-storage/start.sh index 9582fb6..19f1dab 100644 --- a/templates/simple-object-storage/start.sh +++ b/templates/simple-object-storage/start.sh @@ -9,7 +9,7 @@ source "$(dirname "$0")/_common.sh" check_required_env_vars "CONTAINER_NAME" "HOST_PORT" "VOLUME_NAME" # check volume exists. -if ! docker volume ls | grep -q "^${VOLUME_NAME} "; then +if ! docker volume inspect "${VOLUME_NAME}" &>/dev/null; then die "Docker volume ${VOLUME_NAME} does not exist" fi