Sto cercando di capire cosa fa questo punto di accesso Docker .
Mi sembra che sia un modello molto comune quando scrivo Dockerfile, ma le mie abilità di bash sono limitate e non ho idea di tutti i simboli speciali di bash kung fu.
Inoltre, è difficile cercare su Google "-", "$!" ecc. Come si chiamano questi nel mondo bash?
Riassumendo, cosa sta cercando di fare la linea qui sotto?
if [ "${1#-}" != "$1" ]; then
set -- haproxy "$@"
fi