В файле Docker abiosoft / caddy стандартная точка входа - ENTRYPOINT ["/bin/parent", "caddy"]
( ссылка здесь ).
Так что я думаю, что вы должны изменить ./caddy
в вашей точке входа на /bin/parent caddy
.
Я также думаю, что вам не нужно перезаписывать точку входа по умолчанию, вы просто должны указать свои аргументы для caddy, переписав команду по умолчанию (которая является CMD ["--conf", "/etc/Caddyfile", "--log", "stdout", "--agree=$ACME_AGREE"]
).
Итак, вы получите command: -conf /etc/Caddyfile -agree -log=stdout -port=443
.