终端修改vi docker-compose.yml
前言:系统Centos 7.9 宝塔版本:8.0.1
先使用一键安装脚本部署项目后在执行以下步骤。
如果你已经安装了宝塔,部署后将无法启动项目,需要修改yml文件web板块中80端口为其他,项目才能启动。
1. 修改aichat 项目yml文件
- 首先停止项目运行( - docker compose down)
- 然后修改docker-compose.yml文件(该文件一般都在你进入的当前目录下,直接运行“ls”应该能看到) 
#查看当前目录下是否存在docker-compose.ymlls[root@racknerd-e5952c ~]# lsdocker-compose.yml #存在当前目录,直接编辑vi docker-compose.yml # 单击键盘“i”进入编辑模式
- 找到web版块的 - 80:3000,修改为- 801:3000
web: image: nanjiren01/aichat-web:latest container_name: aichat-web restart: always depends_on: - admin ports: - "801:3000" environment: BASE_URL: http://aichat-admin:8080
然后保存
单击“esc”后,同时按下键盘 shift + : 然后输入wq 回车保存
- docker compose up -d(重启项目)
2. 宝塔nginx反代
怎么安装宝塔略过,自行安装,本教程仅指导如何配置nginx反代
2.1 前端web代理
- 新建一个网站,php选择纯静态 
- 自行添加域名,配置好ssl 
- 反代示例见下图: 
- 该图代理前端web  
2.2 后端控制台代理
- 新建一个网站,php选择纯静态 
- 自行添加域名,配置好ssl 
- 反代示例见下图: 
- 该图代理后端管理端  
划重点的部分来了,一定要打开
- 图1 
- 图2  
不用宝塔的参考docker直接使用nginx进行代理——节约系统资源




 
                         
                         
                         
                         
                         
                        