本文介绍了使用 Docker 部署 Halo 博客系统时的启动参数配置方法,重点说明数据库连接、外部访问地址及 JVM 参数的作用。内容解析了 `spring.r2dbc.url` 的配置格式,提醒 Docker 环境下数据库监听地址可能导致连接问题,并指出需要通过 Docker 网络正确访问 MySQL 或 MariaDB。同时说明 `halo.external-url` 用于设置站点详情页面访问地址,帮助用户完成 Halo 部署配置。
文章介绍了 Halo 系统中 `halo.external-url` 参数的作用与配置方式。添加该配置后,系统生成的链接会自动附加设置的外部地址,使站点内创建的链接能够正确指向博客地址。文中以博客地址配置为例,展示了通过 Docker 启动 Halo 时使用 `--halo.external-url` 参数的方法,并说明了相关挂载、端口及 JVM 参数设置,帮助用户完成外部访问地址配置。
文章介绍了通过 Docker 方式更新 Halo 站点容器的操作流程。首先使用 `docker ps -a` 查看现有容器信息,确认运行中的 Halo 容器;随后执行 `docker rm -f halo` 删除旧容器,再根据官方镜像地址拉取并启动最新容器,同时配置端口映射、数据目录挂载和 JVM 参数。针对忘记数据库密码等特殊情况,文章还说明可查看旧容器部署时使用的参数,以便恢复或排查配置问题。