#!/bin/sh

# Downloaded from: https://raw.githubusercontent.com/jpetazzo/nsenter/master/docker-enter

NSENTER=$(dirname "$0")/nsenter

if [ -z "$1" ]; then
    echo "usage: docker-enter <container id/name> <command to run default:sh>"
else
    PID=$(docker inspect --format {{.State.Pid}} "$1")
    if [ -z "$PID" ]; then
        exit 1
    fi
    shift
    "$NSENTER" --target $PID --mount --uts --ipc --net --pid -- "$@"
fi
