基于 Docker 安装 novel-plus(小说精品屋-plus)


  1. 爬虫安装

安装命令:

1
2
3
4
5
docker run -d -e dburl="jdbc:mysql://<数据库IP>:<数据库端口号>/<数据库名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" \
-e username="<数据库登录用户名>" \
-e password="<数据库登录密码>" \
-p <自定义爬虫端口号>:8081 \
201206030/novel-crawl:<版本号>

使用示例:

1
2
3
4
5
docker run -d -e dburl="jdbc:mysql://192.168.0.58:3306/novle-plus?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" \
-e username="root" \
-e password="123456" \
-p 8081:8081 \
201206030/novel-crawl:3.5.1
  1. 前台安装

安装命令:

1
2
3
4
5
docker run -d -e dburl="jdbc:mysql://<数据库IP>:<数据库端口号>/<数据库名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" \
-e username="<数据库登录用户名>" \
-e password="<数据库登录密码>" \
-p <自定义前台端口号>:8080 \
201206030/novel-front:<版本号>

使用示例:

1
2
3
4
5
docker run -d -e dburl="jdbc:mysql://192.168.0.58:3306/novle-plus?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" \
-e username="root" \
-e password="123456" \
-p 80:8080 \
201206030/novel-front:3.5.4
  1. 管理后台安装

安装命令:

1
2
3
4
5
docker run -d -e dburl="jdbc:mysql://<数据库IP>:<数据库端口号>/<数据库名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" \
-e username="<数据库登录用户名>" \
-e password="<数据库登录密码>" \
-p <自定义管理后台端口号>:80 \
201206030/novel-admin:<版本号>

使用示例:

1
2
3
4
5
docker run -d -e dburl="jdbc:mysql://192.168.0.58:3306/novle-plus?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" \
-e username="root" \
-e password="123456" \
-p 8088:80 \
201206030/novel-admin:3.1.0
  1. 放行端口号

放行自定义的爬虫、前台和后台端口号,在本示例中应该放行 8081、80 和 8088 端口号。

  1. 浏览器访问

http://<服务器IP>:<自定义程序端口号>

为了兼容老版本的升级,Docker 所有版本均关闭了小说内容分表功能,小白最好仅选用一种方式安装和升级,升级版本不要更换安装方式,升级版本后,需要执行一下数据库的增量 SQL 文件。