2022-07-29 07:55:42 +00:00
|
|
|
|
## 可执行文件运行
|
2021-12-06 11:25:30 +00:00
|
|
|
|
|
2022-12-14 07:43:39 +00:00
|
|
|
|
+ 本地访问[Releases]([Release](https://github.com/sjkhsl/study_xxqg/releases)) ,查找对应版本并复制链接
|
2021-12-06 11:25:30 +00:00
|
|
|
|
+ 使用wget下载对应版本压缩包
|
2022-10-15 05:43:02 +00:00
|
|
|
|
+ > tar -xzvf study_xxqg_linux_amd64.tar.gz
|
2022-09-22 12:17:06 +00:00
|
|
|
|
+ 运行 ```./study_xxqg --init```,首次运行会生成默认配置文件
|
2021-12-06 11:25:30 +00:00
|
|
|
|
+ 使用vim修改对应配置文件,linux建议使用tg模式运行,详情配置参考[配置](../config.md),推送方式查看[push](../push.md)
|
|
|
|
|
+ 再次运行即可
|
|
|
|
|
|
2022-10-03 13:34:56 +00:00
|
|
|
|
### 一键安装脚本
|
|
|
|
|
```shell
|
2022-12-14 07:43:39 +00:00
|
|
|
|
wget https://raw.githubusercontent.com/sjkhsl/study_xxqg/main/docs/study_xxqg_install.py && python3 study_xxqg_install.py
|
2022-10-03 13:34:56 +00:00
|
|
|
|
```
|
2021-12-06 11:25:30 +00:00
|
|
|
|
|
|
|
|
|
## docker运行
|
|
|
|
|
|
2022-07-07 12:03:31 +00:00
|
|
|
|
```
|
2022-12-14 07:43:39 +00:00
|
|
|
|
docker run --name study_xxqg --restart always -d -p 8080:8080 -v /etc/study_xxqg/:/opt/config/ sjkhsl/study_xxqg:latest
|
2022-07-07 12:03:31 +00:00
|
|
|
|
```
|
2022-08-04 03:01:18 +00:00
|
|
|
|
各个参数的含义:
|
2022-10-24 09:53:30 +00:00
|
|
|
|
+ **--restart always 容器总是自动重启
|
2022-08-04 03:01:18 +00:00
|
|
|
|
+ **--name study_xxqg** 运行的容器的名称,可以根据自己实际情况进行修改
|
|
|
|
|
+ **-p 8080:8080** 将容器内部的8080端口映射到容器外面,前面是宿主机的端口,就是网页上访问的端口,后面是容器内部需要运行的端口,对应配置文件内web配置的端口就好
|
|
|
|
|
+ **-v /etc/study_xxqg/:/opt/config/** 将容器内的/opt/config/目录映射到宿主机的/etc/study_xxqg/目录,可根据实际情况修改前面宿主机路径,映射后对应的config.yml配置文件位置就在该目录下
|
2022-12-14 07:43:39 +00:00
|
|
|
|
+ **sjkhsl/study_xxqg:latest**镜像名称和镜像的版本,latest代表开发中的最新版本
|
2022-07-29 07:55:42 +00:00
|
|
|
|
|
|
|
|
|
## docker-compose运行
|
|
|
|
|
|
|
|
|
|
```shell
|
2022-12-14 07:43:39 +00:00
|
|
|
|
wget https://raw.githubusercontent.com/sjkhsl/study_xxqg/main/docker-compose.yml
|
2022-07-29 07:55:42 +00:00
|
|
|
|
docker-compose up -d
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 二种运行方式的区别
|
|
|
|
|
|
|
|
|
|
+ #### 可执行文件运行
|
|
|
|
|
|
|
|
|
|
可执行文件运行节省存储空间,拥有更低的占用,但是可能会存在浏览器依赖安装的问题,适合拥有一定linux基础的用户使用
|
|
|
|
|
,如果系统为debian11用户,可以参考DockerFile文件中的依赖安装语句执行即可,centos用户推荐使用docker.
|
|
|
|
|
+ #### docker运行
|
2022-10-24 09:53:30 +00:00
|
|
|
|
docker运行不需要解决依赖问题,但是可能面临更高的运行占用,建议使用docker控制内存占用
|