#!/bin/bash set -e REGISTRY="registry.tomastm.com" DEFAULT_IMAGE="base-debian" usage() { echo "Usage: $0 -i " exit 1 } # Parse arguments while getopts ":i:" opt; do case ${opt} in i ) IMAGE="${OPTARG}" ;; \? ) usage ;; esac done IMAGE="${IMAGE:-$DEFAULT_IMAGE}" FULL_IMAGE_NAME="${REGISTRY}/${IMAGE}" docker run --rm -it \ --network host \ -v "$HOME/.ssh:/home/dev/.ssh" \ -v "$PWD:/workspace" \ --init \ --entrypoint /bin/zsh \ "$FULL_IMAGE_NAME"