Docker 部署兰空图床 lsky-pro

307 字约 2 分钟...

本文写于 ,距今 2 年。部分依赖版本与界面细节可能已有变化。

兰空图床官网: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

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

Docker部署兰空图床lsky-pro

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

Docker部署兰空图床lsky-pro

完成安装

Docker部署兰空图床lsky-pro

如果不想使用 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 容器的名称!

💬 评论区