在abiosoft/caddy Dockerfile中,标准入口点是
ENTRYPOINT ["/bin/parent", "caddy"]
link here
).
所以我认为你必须改变
./caddy
/bin/parent caddy
.
我还认为不必覆盖默认入口点,只需通过覆盖默认命令(即
CMD ["--conf", "/etc/Caddyfile", "--log", "stdout", "--agree=$ACME_AGREE"]
).
所以你最后
command: -conf /etc/Caddyfile -agree -log=stdout -port=443