Docker部署Chevereto图床
Docker compose
services:
chevereto:
image: surenkid/chevereto
container_name: chevereto
environment:
- PUID=1000
- PGID=1000
- TZ:Asia/Shanghai
volumes:
- ./conf:/config
- /mnt/Docker/chevereto/data:/data
#- /mnt/Docker/chevereto/app:/app
ports:
- 80:80
- 443:443
restart: unless-stopped
depends_on:
- mysql
mysql:
image: mysql:latest
container_name: chevereto_mysql
environment:
- PUID=1000
- PGID=1000
- TZ:Asia/Shanghai
- MYSQL_ROOT_PASSWORD=chevereto-pw #MySql root 密码
- MYSQL_DATABASE=chevereto #数据库名称
- MYSQL_USER=chevereto #数据库用户名
- MYSQL_PASSWORD=chevereto #数据库密码
volumes:
- ./mysql/db/:/var/lib/mysql
- ./mysql/conf/:/etc/mysql/conf.d
restart: unless-stopped
配置Chevereto
连接数据库,数据库地址为容器名称

设置管理账户

设置中文
部署完成
实测Chevereto回源域名使用源站会出问题,建议使用IP,后面会出一个固定IPv6地址的教程。(可以使用ddns的域名加端口号,协议选HTTP,回源 HOST 头使用加速域名)