当前位置: 首页 > news >正文

使用宝塔面板docker部署https://github.com/imsyy/DailyHotApi项目

以下是使用宝塔面板通过 Docker 部署 DailyHotApi 项目的步骤:

1. 准备工作

  • 确保服务器已安装 宝塔面板,并登录面板。
  • 在宝塔面板中安装 Docker
    进入宝塔面板 → 软件商店 → 搜索“Docker” → 点击安装(选择官方Docker即可)。

2. 拉取 Docker 镜像

  1. 打开宝塔面板的 终端(或通过 SSH 连接服务器):
    面板左侧菜单 → 终端 → 输入服务器密码登录。

  2. 执行拉取命令:
    项目提供了现成的 Docker 镜像,直接拉取最新版本:

    docker pull imsyy/dailyhot-api:latest
    

3. 运行 Docker 容器

  1. 在终端中执行启动命令:
    该命令会映射容器的 6688 端口到服务器的 6688 端口,并设置容器自动重启:
    docker run --restart always -p 6688:6688 -d imsyy/dailyhot-api:latest
    
    • --restart always:容器退出时自动重启。
    • -p 6688:6688:端口映射(服务器端口:容器端口),若服务器 6688 端口已被占用,可修改前一个端口(如 8080:6688)。
    • -d:后台运行容器。

4. 开放端口(关键步骤)

  1. 在宝塔面板中开放 6688 端口(或自定义的端口):
    面板左侧菜单 → 安全 → 防火墙 → 添加规则:
    • 端口:填写映射的服务器端口(如 6688)。
    • 备注:可填写“DailyHotApi”。
    • 点击“放行”。

5. 验证部署

  1. 访问 API 服务:
    在浏览器中输入 http://服务器IP:6688(替换为你的服务器 IP 和端口),若能看到 API 相关响应(如接口文档或热榜数据),则部署成功。

  2. 查看容器状态:
    宝塔面板 → Docker → 容器列表,可查看 imsyy/dailyhot-api 容器的运行状态(如“运行中”),也可通过日志排查问题。

6.其他说明

  • 若需要自定义配置(如修改端口、缓存时间等),可参考项目的 .env.example 文件,通过 -e 参数在 docker run 时添加环境变量(例如 -e PORT=8080 修改端口)。
  • 如需更新镜像,可先停止并删除旧容器,再重新拉取镜像并启动新容器:
    # 停止容器(替换容器ID为实际ID,可通过 docker ps 查看)
    docker stop [容器ID]
    # 删除容器
    docker rm [容器ID]
    # 重新拉取并启动
    docker pull imsyy/dailyhot-api:latest
    docker run --restart always -p 6688:6688 -d imsyy/dailyhot-api:latest
    

7.相关链接

  • DailyHotApi开源项目地址
  • 关于 DailyHotApi 的重构
  • 今日热榜API及WEB界面
  • 轻量服务器部署今日热榜API及WEB界面
http://www.dtcms.com/a/516291.html

相关文章:

  • RHCE作业2
  • 乐云网站建设网站源码分享网
  • 发展历程 网站建设专业提供网站建设服务是什么
  • Katalon Studio AI生成API测试
  • ip生产区
  • 做网站需要了解哪些知识wordpress文章增加字段
  • 要制作一个自己的网站wordpress实时推送 php
  • AWS DMS 任务优化实战:解决 Aurora MySQL 到 Redshift 的数据一致性与性能问题
  • 电感、电容与电抗的标幺值关系详解
  • JMeter测试关系数据库: JDBC Request
  • 珠海英语翻译 欧得宝:专业译员实测 2025年
  • 硬件内部优先级
  • 高端网站建设公司哪里济南兴田德润实惠吗网架加工厂的地址
  • 美妆网站建设制作公司网站结构图
  • 【2025最新】APP开启了SSL无法被抓包,如何进行调试
  • c++算法题目总结
  • 开源安全管理平台wazuh-检测 SQL 注入攻击
  • 试用网站 建站网站建设 徐州
  • 如何屏蔽GORM个别sql的日志
  • [C++]软件接口函数测试
  • 基于 Apache POI 5.2.5 构建高效 Excel 工具类:从零到生产级实践
  • 直接插入排序详解
  • 网站界面切片做程序宁波免费建站seo排名
  • Leetcode 33
  • 济南制作网站制作公司策划采购网有哪些平台
  • conda 换盘符
  • 统一身份认证、权限管理系统设计
  • 福州整站优化网站在线设计
  • 网站如何加入百度网盟重庆市住房和城乡建设厅官方网站
  • 批量删除多个 PDF 文件顶部和底部的文字说明