2025年4月26日 星期六 乙巳(蛇)年 正月廿七 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 云技术 > Docker

Docker安装Halo搭建动态博客网站

时间:08-30来源:作者:点击数:34

1、下载镜像

使用docker进行安装,选择镜像halohub/halo

  • docker pull halohub/halo:latest

2、新建Halo根目录并建立配置文件

在宿主机器上新建Halo根目录,用来存放配置与数据

  • mkdir ~/.halo

获取配置文件

  • cd ~/.halo && wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

配置文件内容如下

  • server:
  • #端口
  • port: 8004
  • # Response data gzip.
  • compression:
  • enabled: true
  • spring:
  • datasource:
  • # H2 database configuration. 建议使用H2数据库 数据库密码需要在启动容器前修改,启动后无法修改
  • driver-class-name: org.h2.Driver
  • url: jdbc:h2:file:~/.halo/db/halo
  • username: admin
  • password: 123456
  • # MySQL database configuration.
  • # driver-class-name: com.mysql.cj.jdbc.Driver
  • # url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
  • # username: root
  • # password: 123456
  • # H2 database console configuration.
  • h2:
  • console:
  • settings:
  • web-allow-others: false
  • path: /h2-console
  • enabled: false
  • halo:
  • # Your admin client path is https://your-domain/{admin-path}
  • admin-path: admin
  • # memory or level
  • cache: level

3、启动镜像

  • docker run -it -d --privileged \
  • --name=halo \
  • --restart=always \
  • -p 8004:8004 \
  • -v ~/.halo:/root/.halo halohub/halo

--name=halo:容器命名为halo

--restart=always:跟随docker重启

-p 8004:8004:映射宿主端口 8004(前)到容器8004(后,calibre-web默认端口)

-v ~/.halo:/root/.halo halohub/halo:映射根目录路径

4、访问

使用ip:8004(端口可自定义,即上面映射的宿主端口)进行访问, 首次访问会进行安装

使用ip:8004/admin访问后台管理系统

相关链接

Halo官网

服务器安装Docker-Linux并配置远程登录

Docker使用相关总结

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门