VPS/云主机等
优惠信息分享~

宝塔面板docker部署小说精品屋-plus

在mjj论坛看到作者提供了docker版本的部署,额,这下部署起来会简单很多,这篇文章还是基于宝塔来docker部署这款程序。

前面文章说过常规部署,感兴趣的可以看看。

[mark_b]

[/mark_b]

1、准备

  • 宝塔面板最新版本(额,这个版本随便搞了!)
  • NGINX安装好(为了fxdl)
  • 自己可以准备一个解析好的域名
  • 新建一个站点

2、部署爬虫

2.1 安装好docker

宝塔面板软件商店里面安装好docker管理器。这个略过!!!!

2.2 爬虫安装

1.拉取镜像

docker pull 201206030/novel-crawl:1.1.0

2.启动容器

启动容器命令如下:

docker run -d -e dburl="jdbc:mysql://<数据库ip>:<数据库端口号>/<数据库名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="<数据库登录名>" -e password="<数据库登录密码>" -p 8081:8081 <镜像ID>

3.举例

docker run -d -e dburl="jdbc:mysql://127.0.0.1:3306/daniao?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="daniao" -e password="www.daniao.org" -p 8081:8081 f01fcaa45c40

注意:如果你docker了mysql,那么这里的数据库ip修改为自己的服务器IP。前端安装时也是一样。

4.至于如何获取{镜像ID},使用如下命令:

docker images

截图:

复制你要的ID即可。

4.注意

数据库也不用管了,你随便起个名字,设置个密码即可。

数据库IP就是你服务器IP。

数据库的账号密码你随便整,注意不要整个复制,修改为自己的。

镜像ID,按照3来搞定。

3、部署前端

3.1 拉取镜像

docker pull 201206030/novel-front:1.1.0

3.2 启动容器

docker run -d -e dburl="jdbc:mysql://<数据库ip>:<数据库端口号>/<数据库名>?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="<数据库登录名>" -e password="<数据库登录密码>" -p 80:8080 <镜像ID>

注意:如果提示80端口占用,请修改为其他。

3.3 举例

[reply]

docker run -d -e dburl="jdbc:mysql://127.0.0.1:3306/daniao?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai" -e username="daniao" -e password="www.daniao.org" -p 8086:8080 f7f71015e9ef

[/reply]

4、效果

可以在docker管理器中看到镜像都已经在运行了。

浏览器中<ip:端口号>就可以直接浏览了,前台,如图:

后台如图(登录的默认用户名密码都是admin)

额,我咋没看到默认的2个爬虫。

5、设置域名访问

看图吧:

保存即可,爬虫也是这样搞定。

6、一些问题

6.1 水平有限,docker安装之后,访问会出现{未知异常,请联系管理员!}:

6.2 默认爬虫不见了

我记得前面安装的时候,有2只小爬虫,怎么docker下,就不见了,好害怕。

6.3 关于{未知异常,请联系管理员!}这个问题

是不是我需要docker一个数据库然后来倒腾这个镜像才会正常,但是我真不想倒腾了,有知道的大神留言告知一声。

7、最后

额,docker来了,安装自然会很简单,不过这种docker方式,还是有点复杂,应该倒腾成{docker-compose}一键搞定。

参考:https://www.hostloc.com/thread-686836-2-1.html

赞(0)
未经允许不得转载:大鸟笔记 » 宝塔面板docker部署小说精品屋-plus

评论 28

  1. #-29

    应该是数据库没连接上,或者没有导入sql文件,不然会有两个默认爬虫的

    作者4年前 (2020-05-10)回复
    • 感谢作者回复,我在试试。

      大鸟4年前 (2020-05-10)回复
      • 真的是作者吗?我改名叫作者可以吗?

        1114年前 (2020-05-10)回复
        • 就这么欺负单纯的我 😥

          大鸟4年前 (2020-05-10)回复
        • 你猜 👿

          作者4年前 (2020-05-10)回复
      • 成功了没有 一样的问题 有没有文件地址

        人员3年前 (2022-03-22)回复
  2. #-28

    不知道为什么 我安装后出现了和博客主一样的问题

    ggg4年前 (2020-05-10)回复
  3. #-27

    感谢分享

    wale4年前 (2020-05-11)回复
  4. #-26

    怎么还要评论呀

    未完未来4年前 (2020-05-12)回复
  5. #-25

    哈哈哈是这样的吗 暗暗啊

    1114年前 (2020-05-14)回复
  6. #-24

    看看docker的

    张三丰4年前 (2020-05-28)回复
  7. #-23

    看看docker示例

    seele4年前 (2020-06-29)回复
  8. #-22

    感觉还挺复杂

    丰冘4年前 (2020-07-05)回复
  9. #-21

    感谢博主分享教程 :mrgreen:

    micly24年前 (2020-08-23)回复
  10. #-20

    怎么还要评论呀

    一个人4年前 (2020-08-25)回复
  11. #-19

    在容器内执行 ip route 命令,default via 后面跟着的 IP 就是宿主机的 IP

    ZHOUSJ4年前 (2020-09-06)回复
  12. #-18

    再试一下这个docker的。那个宝塔的参数不会设置

    4年前 (2020-12-17)回复
  13. #-17

    再来学习下,有个地方自己搞的出错了

    44年前 (2021-02-22)回复
  14. #-16

    这个能加密首页吗 输入账号密码才能看到主页那种? 话说部署那种类型的可以只让自己看小说?

    访客0024年前 (2021-03-28)回复
  15. #-15

    刷新还是看不到内容

    lin3年前 (2021-06-01)回复
  16. #-14

    还是这样简单啊

    十万年份的咸鱼3年前 (2021-06-02)回复
  17. #-13

    感谢感谢感谢

    小鸟3年前 (2021-08-17)回复
  18. #-12

    谢谢分享

    113年前 (2021-09-08)回复
  19. #-11

    看看效果

    13年前 (2022-01-03)回复
  20. #-10

    库没连接上,或者没有导入sql文件,不然会有两个默认爬虫的

    ag3年前 (2022-04-15)回复
  21. #-9

    没有数据库啊

    20212年前 (2022-06-05)回复
  22. #-8

    库没连接上,或者没有导入sql文件,不然会有两个默认爬虫的

    12年前 (2022-06-21)回复
  23. #-7

    报道学习

    6662年前 (2023-03-01)回复