Я пытаюсь сделать пользовательский файл докеров с jenkins на нем. Я бы подождал, пока порт 8080 будет открыт, вместо того, чтобы делать уродливый "sleep 60" с netcat, но не очень уверен в сценариях bash и netcat.
Вот пример того, что я пытаюсь сделать:
#!/bin/bash
opened=0
while [ "$opened" == "0" ]; do
echo "Waiting jenkins to launch on 8080..."
nc -vz localhost 8080
done
echo "Jenkins launched"