Ho trovato questa semplice soluzione, stavo cercando qualcosa di meglio ma senza fortuna...
until [ "`docker inspect -f {{.State.Running}} CONTAINERNAME`"=="true" ]; do
sleep 0.1;
done;
o se vuoi aspettare fino a quando il contenitore non viene segnalato come integro (supponendo che tu abbia un controllo dello stato)
until [ "`docker inspect -f {{.State.Health.Status}} CONTAINERNAME`"=="healthy" ]; do
sleep 0.1;
done;