Próbuję zrozumieć, co robi ten punkt wejścia Docker .
Wydaje mi się, że jest to bardzo powszechny wzorzec podczas pisania Dockerfiles, ale moje umiejętności bash są ograniczone i nie mam pojęcia o wszystkich specjalnych symbolach bash kung fu.
Poza tym trudno google wpisać „-”, „$!” itp. Jakie są one nazywane w świecie bash?
Podsumowując, co próbuje zrobić poniższy wiersz?
if [ "${1#-}" != "$1" ]; then
set -- haproxy "$@"
fi