使用docker/docker compose部署caddy时,可能收到如下报错信息:

Error: Caddyfile:2: Caddyfile input is not formatted; Tip: use '--overwrite' to update your Caddyfile in-place instead of previewing it. Consult '--help' for more options

可以使用'caddy fmt'命令来修正配置文件'Caddyfile'中的错误。

docker exec -w /etc/caddy <your_container_name> caddy fmt --overwrite

修复完成后请重新加载

docker exec -w /etc/caddy <your_container_name> caddy reload