网站SEM优化如何做,公司网站建设宣传公司,wordpress 短信登录密码,企业局域网做网站屏蔽Docker配置Halo搭建个人博客-快速入门 1 官方文档2 安装Halo2.1 创建Halo主目录2.2 远程下载配置文件2.3 编辑配置文件2.4 拉取最新镜像2.6 查看容器2.7 开放服务器的防火墙 3 运行3.1 运行项目3.2 停止项目 4 常见问题4.1 没有权限4.2 ommand netstart not found, did you mea… Docker配置Halo搭建个人博客-快速入门 1 官方文档2 安装Halo2.1 创建Halo主目录2.2 远程下载配置文件2.3 编辑配置文件2.4 拉取最新镜像2.6 查看容器2.7 开放服务器的防火墙 3 运行3.1 运行项目3.2 停止项目 4 常见问题4.1 没有权限4.2 ommand netstart not found, did you mean:4.3 command firewall-cmd not found, but can be installed with: 1 官方文档
使用 Docker 部署
2 安装Halo
2.1 创建Halo主目录
Halo主目录用于存放项目生成的文件备份迁移的主目录
cd /usr/local/src
mkdir halo cd halo2.2 远程下载配置文件
下载示例配置文件到 工作目录application.yaml
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml 2.3 编辑配置文件
主要是数据库的配置这里可以选择的数据库有很多具体可根据自身情况选择合适的数据库 可参考官方文档配置参考
vim application.yamlserver:port: 8090# Response data gzip.compression:enabled: true
spring:datasource:# MySQL database configuration.driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/halodb?characterEncodingutf8useSSLfalseserverTimezoneAsia/ShanghaiallowPublicKeyRetrievaltrueusername: rootpassword: 123456halo:# Your admin client path is https://your-domain/{admin-path}admin-path: admin# memory or level or rediscache: memory
2.4 拉取最新镜像
docker pull halohub/halo:2.10在Docker中运行
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restartunless-stopped halohub/haloit 开启输入功能并连接伪终端d 后台运行容器 – name 为容器指定一个名称p 端口映射格式为 主机(宿主)端口:容器端口 可在 application.yaml 配置。v 工作目录映射。形式为-v宿主机路径:/root/.halo后者不能修改。 – restart 建议设置为 unless-stopped在 Docker启动的时候自动启动 Halo 容器。
2.6 查看容器
docker ps2.7 开放服务器的防火墙
#开放8090端口
firewall-cmd --zonepublic --add-port8090/tcp --permanent # 重启防火墙
firewall-cmd --reload# 查看防火墙所有开放的端口
firewall-cmd --zonepublic --list-ports # 查看防火墙端口和进程等相关情况
netstat -lnpt 3 运行
3.1 运行项目
输入ip加上端口号进入Halo
3.2 停止项目
docker stop halo4 常见问题
4.1 没有权限
使用root用户操作输入下面代码输入密码即可第一次数据密码需要输入两次确认密码按照指示操作即可
su root4.2 ommand ‘netstart’ not found, did you mean:
这是没有安装相关指令根据提示安装即可
apt install net-tools其他命令没安装同样操作
4.3 command ‘firewall-cmd’ not found, but can be installed with:
apt install firewalld恭喜你配置完成可以进行个人博客的搭建了