使用Docker部署
Docker 安装文档: https://docs.docker.com/engine/install/
1.创建容器
docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 registry.fit2cloud.com/halo/halo:2.18
运行参数详解
参数名 | 描述 |
---|---|
spring.r2dbc.url | 数据库连接地址,详细可查阅下方的 数据库配置 |
spring.r2dbc.username | 数据库用户名 |
spring.r2dbc.password | 数据库密码 |
spring.sql.init.platform | 数据库平台名称,支持 postgresql 、mysql 、mariadb 、h2 |
halo.external-url | 外部访问链接,如果需要在公网访问,需要配置为实际访问地址 |
数据库配置
链接地址 | 链接地址格式 | spring.sql.init.platform |
---|---|---|
spring.sql.init.platform | r2dbc:pool:postgresql://{HOST}:{PORT}/{DATABASE} | postgresql |
MySql | r2dbc:pool:mysql://{HOST}:{PORT}/{DATABASE} | mysql |
MariaDB | r2dbc:pool:mariadb://{HOST}:{PORT}/{DATABASE} | mariadb |
H2 | r2dbc:h2:file:///${halo.work-dir}/db/halo-next? | H2 |
Database | MODE=MySQL&DB_CLOSE_ON_EXIT=FALSE | H2 |
2.用浏览器访问 /console 即可进入 Halo 管理页面,首次启动会进入初始化页面。
升级版本
1.拉取新版本镜像
docker pull registry.fit2cloud.com/halo/halo:2.18
2.停止运行中的容器
docker stop halo
docker rm halo
3.更新 Halo
修改版本号后,按照最初安装的方式,重新创建容器即可。
docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 registry.fit2cloud.com/halo/halo:2.18
本文共 381 个字数,平均阅读时长 ≈ 1分钟
评论 (0)