#!/bin/bash

DOCKER_IMAGE=$1
WAIT_TIME=$2

docker run --name test-docker-container -d $DOCKER_IMAGE > /dev/null
sleep $WAIT_TIME

CONTAINER_STATE=$(docker ps -f name=test-docker-container -a --format '{{.State}}')
if [[ $CONTAINER_STATE = "running" ]]; then
    echo "container still running, check passed"
    docker rm -f test-docker-container > /dev/null
    exit
else
    echo "container exited"
    docker logs test-docker-container
    docker rm test-docker-container > /dev/null
    exit 1
fi