You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.8 KiB
52 lines
1.8 KiB
3 years ago
|
# Docker-oneindex
|
||
|
|
||
|
[![CircleCI](https://circleci.com/gh/TimeBye/oneindex.svg?style=svg)](https://circleci.com/gh/TimeBye/oneindex)
|
||
|
[![Docker Pulls](https://img.shields.io/docker/pulls/setzero/oneindex.svg)](https://hub.docker.com/r/setzero/oneindex)
|
||
|
[![](https://images.microbadger.com/badges/image/setzero/oneindex.svg)](https://microbadger.com/images/setzero/oneindex "Get your own image badge on microbadger.com")
|
||
|
[![](https://images.microbadger.com/badges/version/setzero/oneindex.svg)](https://microbadger.com/images/setzero/oneindex "Get your own version badge on microbadger.com")
|
||
|
|
||
|
## 运行:
|
||
|
|
||
|
- 使用`docker run`命令运行:
|
||
|
|
||
|
```
|
||
|
docker run -d --name oneindex \
|
||
|
-p 80:80 --restart=always \
|
||
|
-v ~/oneindex/config:/var/www/html/config \
|
||
|
-v ~/oneindex/cache:/var/www/html/cache \
|
||
|
-e REFRESH_TOKEN='0 * * * *' \
|
||
|
-e REFRESH_CACHE='*/10 * * * *' \
|
||
|
setzero/oneindex
|
||
|
```
|
||
|
|
||
|
- 停止删除容器:
|
||
|
```
|
||
|
docker stop oneindex
|
||
|
docker rm -v oneindex
|
||
|
```
|
||
|
|
||
|
- 使用`docker-compose`运行:
|
||
|
|
||
|
```
|
||
|
docker-compose up -d
|
||
|
```
|
||
|
|
||
|
- 停止删除容器:
|
||
|
```
|
||
|
docker-compose down
|
||
|
```
|
||
|
|
||
|
## 变量:
|
||
|
|
||
|
- `TZ`:时区,默认`Asia/Shanghai`
|
||
|
- `PORT`:服务监听端口,默认为80
|
||
|
- `DISABLE_CRON`:是否禁用crontab自动刷新缓存,设置任意值则不启用
|
||
|
- `REFRESH_TOKEN`:使用crontab进行token更新,默认`0 * * * *`,即每小时更新一次
|
||
|
- `REFRESH_CACHE`:使用crontab进行缓存更新,默认`*/10 * * * *`,即每10分钟更新一次
|
||
|
- `SSH_PASSWORD`:sshd用户密码,用户名为`root`,若不设置则不启用sshd
|
||
|
|
||
|
## 持久化:
|
||
|
|
||
|
- `/var/www/html/cache`:缓存存储目录
|
||
|
- `/var/www/html/config`:配置文件存储目录
|