跳到主要内容

Docker部署兰空图床lsky-pro

· 阅读需 1 分钟

兰空图床官网:https://www.lsky.pro/ 兰空图床可以帮您保管大量无处安放的图片,数据可以自由选择储存驱动,支持主流第三方储存。 作为一个助手,它不仅可以将您把图片以指定规则存放在指定位置,还有更多强大的功能来帮助您处理这些图片。

使用默认的数据库sqlite部署

docker run --name lsky-pro --restart always -p 7791:80 -d -v /opt/myApp/lsky-pro/data:/var/www/html dko0/lsky-pro:2.1

然后访问服务地址,自动启动安装界面,镜像内置环境所需的插件。

然后选择sqlite、输入管理员账号、密码即可。

完成安装

如果不想使用sqlite可以使用mysql,那么使用docker-compose部署。

version: '3'
services:
lsky-pro:
container_name: lsky-pro
image: dko0/lsky-pro:2.1
restart: always
volumes:
- ./data/html:/var/www/html
ports:
- 7791:80
environment:
- MYSQL_HOST=mysql
- MYSQL_DATABASE=lsky-pro
- MYSQL_USER=lsky-pro
- MYSQL_PASSWORD=lsky-pro

mysql:
image: mysql:8.0
container_name: lsky-pro-db
restart: always
environment:
- MYSQL_DATABASE=lsky-pro
- MYSQL_USER=lsky-pro
- MYSQL_PASSWORD=lsky-pro
- MYSQL_ROOT_PASSWORD=lsky-pro
volumes:
- ./data/db:/var/lib/mysql

运行

docker-compose up -d

启动后在安装界面选择数据库mysql,数据库地址注意要设置为:lsky-pro-db ,mysql容器的名称!