目 录CONTENT

文章目录

Docker搭建一个属于自己的图床

yyzq
2022-09-11 / 2 评论 / 8 点赞 / 2,966 阅读 / 496 字

兰空图床(Lsky Pro)

构建一个真正属于自己的云相册
简单,且实用。
兰空图床可以帮您保管大量无处安放的图片,数据可以自由选择储存驱动,支持主流第三方储存。

作为一个助手,它不仅可以将您把图片以指定规则存放在指定位置,还有更多强大的功能来帮助您处理这些图片。
官方网站:https://www.lsky.pro/
GitHub:https://github.com/lsky-org/lsky-pro
效果展示:https://png.yyzq.cf/

由于使用docker可以实现开箱即用,所以本期还是用docker来安装

一、安装docker与docker-compose

参考:
centos7如何安装Docker以及Docker Compose
https://www.yyzq.cf/?id=101
Ubuntu 20.04.4 LTS如何安装Docker以及Docker Compose
https://www.yyzq.cf/?id=174

二、下载docker-compose文件

mkdir ~/lsky;cd ~/lsky ;wget https://alist.yyzq.cf/d/%20%E6%9C%AC%E5%9C%B0%E7%BD%91%E7%9B%98/yaml/docker-compose.yml

以下是docker-compose内容

version: '3'
services:
    lsky-pro:
        container_name: lsky-pro #容器名称
        image: dko0/lsky-pro   #所用镜像
        restart: always   
        volumes:
            - /root/data/docker_data/lsky-pro/lsky-pro-data:/var/www/html  #映射到本地
        ports:
            - 7791:80 #端口映射7791可以改
        environment:    #环境配置
            - MYSQL_HOST=mysql             #mysql数据库
            - MYSQL_DATABASE=lsky-pro  #数据库名
            - MYSQL_USER=lsky-pro    #数据库用户名
            - MYSQL_PASSWORD=lsky-pro   #数据库密码

    mysql:
        image: mysql:8.0   #mysql 镜像
        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:
          - /root/data/docker_data/lsky-pro/db:/var/lib/mysql  #映射到本地

三、部署使用

cd ~/lsky
docker-compose up -d

看到以下done,done就表示安装成功
image
输入http://ip:7791/
即可进入安装向导
image-1662907191064
配置参数信息
注意数据库连接地址要填:lsky-pro-db
image-1662908011048
安装成功
image-1662908087435

四、域名访问(可选)

可以用Nginx Proxy Mansger
参考之前的教程
https://www.yyzq.cf/?id=140

8

评论区