方法② 传统 Docker 方式安装菠萝博客

先克隆 Bolo 的源代码(能访问外网的情况下):

  1. git clone https://github.com/adlered/bolo-solo

如果你的网络不好,可以从国内节点克隆 Bolo 的源代码:

  1. git clone https://gitee.com/AdlerED/bolo-solo

如果你将要使用HTTPS

请前往项目根目录下src/main/resources目录,编辑latkes.properties文件,将http修改为https,否则会无法正常访问哦!

构建镜像

再进入到 Bolo 项目的根目录,构建 Docker 镜像:

  1. docker build -t "bolo" .

最后,每次输入下面的命令启动 Bolo:

  1. docker run -it -d -p8080:8080 --env RUNTIME_DB="MYSQL" \
  2. --env JDBC_USERNAME="root" \
  3. --env JDBC_PASSWORD="123456" \
  4. --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
  5. --env JDBC_URL="jdbc:mysql://192.168.2.253:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
  6. --rm \
  7. bolo --listen_port=8080 --server_scheme=http --server_host=192.168.2.253
  • 将 JDBC_USERNAME 修改为你的 MySQL数据库用户名
  • JDBC_PASSWORD 修改为数据库密码
  • 修改 JDBC_URL 下的 192.168.2.253 为你服务器的域名(如没有域名,填写IP地址)
  • server_host 也需要改为你的域名(或IP地址)
  • -p8080:8080 和 --listen_port=8080为端口参数,把三个8080改为你想设置的端口即可。
  • 记得要先在 MySQL 数据库中创建空的 solo 数据库哦~

如果启动后无法访问,可以去掉命令中的 -d 参数,使 Bolo 在前台运行,这样你就可以看到日志了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Student Li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值