Avatar
自建图床分享Lsky Pro

自建图床

参考资料这里查阅
使用docker-compose部署
创建工作目录
mkdir lskyPro
进入目录创建yml文件

JavaScript 复制代码
cd lskyPro
nano docker-compose.yml

粘贴并根据自己情况修改相关信息
注:镜像均为我转存镜像,国内访问友好,2024年8月测试一键通过

JavaScript 复制代码
version: '3'
services:
  lskypro:
    image: registry.cn-hangzhou.aliyuncs.com/lucky_seafile/lsky-pro-docker:latest
    restart: unless-stopped
    hostname: lskypro
    container_name: lskypro
    environment:
      - WEB_PORT=8089
    volumes:
      - $PWD/web:/var/www/html/
    ports:
      - "8089:8089"  #修改为自己的端口,不冲突即可
    networks:
      - lsky-net

  # 注:arm64的无法使用该镜像,请选择sqlite或自建数据库
  mysql-lsky:
    image: registry.cn-hangzhou.aliyuncs.com/lucky_seafile/mysql:5.7.22
    restart: unless-stopped
    # 主机名,可作为"数据库连接地址"
    hostname: mysql-lsky
    # 容器名称
    container_name: mysql-lsky
    # 修改加密规则
    command: --default-authentication-plugin=mysql_native_password
    volumes:
      - $PWD/mysql/data:/var/lib/mysql
      - $PWD/mysql/conf:/etc/mysql
      - $PWD/mysql/log:/var/log/mysql
    environment:
      MYSQL_ROOT_PASSWORD: lAsWjb6rzSzUYg # 数据库root用户密码,自行修改
      MYSQL_DATABASE: lsky-data # 可作为"数据库名称/路径"
    networks:
      - lsky-net

networks:
  lsky-net: {}

sudo docker-compose up -d
启动
使用ip加端口访问并配置信息,数据库相关信息填写参考上述yml文件,根据实际情况填写。
如果不希望访客使用或不对外注册,需要进入系统管理设置

Avatar
lucky楼主
3 个月前
1
0

自己部署的[Demo]已删除。