ID=`docker ps --no-trunc | grep $1 | cut -d' ' -f1` ARGS="${*:2}" if [ -n "$ID" ]; then IP=`docker inspect --format '{{ .NetworkSettings.IPAddress }}' $ID` COMMAND="ssh -X -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i id_rsa root@$IP" if [ ! -e id_rsa ]; then docker cp $ID:/opt/id_rsa . fi chmod 0600 id_rsa eval "$COMMAND \"$ARGS\"" else echo "Container is not running." fi