我搜了一下,论坛里的halo是用1panel安装的有些麻烦,应用中心的halo升级不及时,那么我这里给大家提供一个简单资源占用不高的安装方法,不建议生产环境是用,只适合自己记录用。
这里直接上dockercompose的部署方式:
准备工作:首先在文件管理器新建文件夹docker(如果已有或者你不用这个文件夹来管理docker配置文件那么自定义就好)然后在docker文件夹内新建一个halo的文件夹,然后在halo文件夹下新建一个halo2的文件夹用来保存配置文件和数据库。
打开DOCKER→COMPOSE新增项目

填好项目名称,选择我们刚刚创建的路径,选择halo这一层就好,不要选择halo2。
然后选择创建docker-compose.yml文件

把下面的代码复制粘贴到下面的代码框里就好。端口选一个不冲突的就好。最下面的command服务器地址修改成自己的飞牛IP。
services:
halo:
image: registry.fit2cloud.com/halo/halo:2
container_name: halo
restart: on-failure:3
volumes:
- ./halo2:/root/.halo2 #配置文件路径
ports:
- "8010:8090" #端口映射,冒号前面的修改成一个不冲突的端口。
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health/readiness"]
interval: 30s
timeout: 5s
retries: 5
start_period: 30s
command:
# 外部访问地址,请根据实际需要修改
- --halo.external-url=http://192.168.0.251:8010/
network_mode: bridge
然后勾选上,创建项目后立即启动,点击确定等待部署完成。