绿联 安装halo博客,使用MySQL数据库
1、镜像
halohub/halo:2
halo2系列已支持
halohub/halo:2
直接拉取最新版本,因此更新容器可以使用相同镜像重新编辑的方式进行升级。安装前准备:
绿联 安装Mysql 5.7版本数据库
绿联 安装phpmyadmin管理MySQL数据库 (若有其他工具则非必要安装此工具)
2.安装
2.1、拉取镜像
2.2、基础设置
-
重启策略:第三或者第四项均可。
2.3、网络
-
选择桥接即可。
2.4、命令
-
在命令中粘贴下方列举命令
--spring.r2dbc.url=r2dbc:pool:mysql://{数据库所在宿主机的ip,不能是127.0.0.1、0.0.0.0、localhost}:{数据库“3306”对应的端口}/{halo数据库}
--spring.r2dbc.username={halo数据库用户}
--spring.r2dbc.password={halo数据库密码}
--spring.sql.init.platform=mysql
--halo.external-url={预期访问的真实URL}
-
上诉命令中"{}"的部分需要修改为实际的值;
-
{halo数据库}:需要使用第三方工具或命令行创建与之对应的数据,表无需创建;
注意:必须先创建数据库,否则容器部署后无法启动,会一直重启!
注意:必须先创建数据库,否则容器部署后无法启动,会一直重启!
注意:必须先创建数据库,否则容器部署后无法启动,会一直重启!
若使用phpmyadmin管理,可参考绿联 安装phpmyadmin管理MySQL数据库的3.2章节 。
-
{halo数据库用户}:可以对应数据库访问权限的其他账户或者root;
-
{halo数据库密码}:对应账户的密码;
-
{预期访问的真实URL}:可以是内网带端口号的地址也可以是反向代理带端口号的地址。
2.5、存储空间
-
“/root/.halo2”:存放所有的数据文件,必须做映射,读写权限。
2.6、端口设置
-
容器端口“8090”固定,本地端口自动或者输入一个未被使用的端口;