If not already a service add keep alive to the Dockerfile
ENTRYPOINT ["tail", "-f", "/dev/null"]Then to enter shell do the following
docker build --no-cache --progress plain -t imagetodebug .
docker run imagetodebug &
# get last launched container
export docker_container=$(docker ps -lq) && echo $docker_container
docker exec -ti $docker_container /bin/bashAfter done
exit
docker stop $docker_container
docker rm $docker_container
docker image rm imagetodebug