所有分类
  • 所有分类
  • 插件
  • 教程
  • 模板
  • 源码
  • 软件
  • 项目
  • AI

宝塔面板部署Docker 项目

 宝塔面板部署指南

1. 安装Docker(在宝塔面板中)
登录宝塔面板
-软件商店 > 搜索 ‘Docker’ > 安装
-等待安装完成
2. 配置Docker环境
宝塔面板 > Docker > 开启Docker服务
设置镜像加速(可选):
注册表:https://registry.docker-cn.com
或阿里云镜像加速器
3. 部署应用
方法1:使用宝塔Docker管理器
Docker > 容器 > 创建容器
镜像:输入 ‘prompt-manager:latest’ 或上传Dockerfile
端口映射:容器端口80 -> 宿主机端口如8080
挂载目录:
/app/instance -> 本地目录
/app/logs -> 本地目录
环境变量:
SECRET_KEY=your_secret_key
FLASK_DEBUG=false
方法2:命令行部署(在宝塔终端中)

进入宝塔终端

cd /www/wwwroot
克隆项目
git clone https://github.com/DEKVIW/prompt-manager.git

如果出现bash: git: command not found的提示点击查看bash: git: command not found(解决Git未安装问题)
进入目录
cd prompt-manager
修改docker-compose.yml(如果需要)
vim docker-compose.yml
启动应用
docker-compose up -d
4. 配置网站

宝塔面板 > 网站 > 添加站点
域名:ts.yofoto.vip
根目录:不需要设置(因为使用Docker)
PHP版本:纯静态(因为Nginx反向代理)
5. 配置反向代理

网站设置 > 配置文件
添加反向代理配置:

location / {
proxy_pass http://127.0.0.1:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_connect_timeout 300s;
proxy_read_timeout 300s;
}

6. 配置SSL证书
宝塔面板 > SSL > 申请Let’s Encrypt证书
域名:ts.xdyl.club
7. 验证部署
访问 https://ts.xdyl.club(这个项目还没对外开放)
检查宝塔面板的网站监控

维护命令

在宝塔终端中

cd /www/wwwroot/prompt-manager

查看日志

docker logs prompt-manager

重启应用

docker-compose restart

更新应用

git pull
docker-compose up --build -d

宝塔优势
– ✅ 图形化界面,操作简单
– ✅ 自动备份和监控
– ✅ 一键SSL证书
– ✅ 防火墙和安全设置
– ✅ 计划任务和日志管理”

阅读全文
原文链接:https://xdyl.club/2147.html,转载请注明出处~~~
0
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
如已关注,请回复“登录”二字获取验证码