先克隆 Bolo 的源代码(能访问外网的情况下):
git clone https://github.com/adlered/bolo-solo
git clone https://gitee.com/AdlerED/bolo-solo
请前往项目根目录下src/main/resources
目录,编辑latkes.properties
文件,将http
修改为https
,否则会无法正常访问哦!
再进入到 Bolo 项目的根目录,构建 Docker 镜像:
docker build -t "bolo" .
最后,每次输入下面的命令启动 Bolo:
docker run -it -d -p8080:8080 --env RUNTIME_DB="MYSQL" \
--env JDBC_USERNAME="root" \
--env JDBC_PASSWORD="123456" \
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
--env JDBC_URL="jdbc:mysql://192.168.2.253:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
--rm \
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 在前台运行,这样你就可以看到日志了!