Saya mencoba memahami apa yang dilakukan titik masuk Docker ini .
Menurut saya itu adalah pola yang sangat umum ketika menulis Dockerfiles, tetapi keterampilan bash saya terbatas dan saya tidak tahu semua simbol bash kung fu.
Juga, sulit untuk google untuk "-", "$!" dll. Apa ini disebut di dunia bash?
Ringkasnya, apa yang ingin dilakukan garis di bawah ini?
if [ "${1#-}" != "$1" ]; then
set -- haproxy "$@"
fi