#!/bin/bash
CONTAINER_PID=$(/usr/libexec/docker/docker-runc-current state $1 | python -c 'import sys; import json; print(json.loads(sys.stdin.read())["pid"])')
if test -n "$CONTAINER_PID"; then
WD=$(pwd)
SHIM_PID=$(cat /proc/$CONTAINER_PID/status | grep PPid | awk '{print $2}')
exec nsenter -C -F --wd=$WD -m -u -i -n -p -t $SHIM_PID /usr/libexec/docker/docker-containerd-shim-current $@
else
exec systemd-run --slice $1 --scope -- /usr/libexec/docker/docker-containerd-shim-current $@
fi