Docker容器技术
Docker基础概念
Docker安装配置
通过docker registry搭建私有仓库
Dockerfile编写学习
数据卷管理
Docker 镜像
Docker容器管理
daemon.json配置示例
Dcocker网络互联
Docker部署nextcloud网盘
Watchtower-容器的自动升级
想要轻松上手Docker?Portainer帮你实现零基础快速部署!
Nextcloud搭建
Docker搭建Mrdoc
lsky-pro图床部署
Mrdoc迁移记录
Docker部署wordpress博客
Docker部署个人密码管理平台bitwarden
Docker-compose安装配置
Docker-compose搭建小说阅读器
Docker搭建青龙面板
Docker搭建自己的导航页dashy
uptime-kuma监控面板部署
容器搭建Nas-tool及相关套件
本文档使用 MrDoc 发布
-
+
首页
lsky-pro图床部署
## 一、概述 前面在写微信小程序有一些图片资源想放在网站上,而且小程序要求使用https,因此打算在服务器上装一个图层并且通过nginx代理实现https访问,尝试了一下lsky-pro图床感觉能够满足需求了。 lsky-pro图床支持本地等多种第三方云储存 AWS S3、阿里云 OSS、腾讯云 COS、七牛云、又拍云、SFTP、FTP、WebDav、Minio。支持多种数据库驱动支持,MySQL 5.7+、PostgreSQL 9.6+、SQLite 3.8.8+、SQL Server 2017+,多图上传、拖拽上传、粘贴上传、动态设置策略上传、复制、一键复制链接,具体强大的图片管理功能,瀑布流展示,支持鼠标右键、单选多选、重命名等操作。 ## 二、安装docker 这边使用docker进行安装,具体安装过程参考之前文章这里不过多叙述。 图床应用包含应用容器和数据库容器,可以通过docker-compose一起安装也可以单独部署或者使用宿主机的数据库都可以,在安装过程时候lsky-pro能够连接到数据库即可。 ## 三、创建容器 我这里使用的docker镜像 端口为http8089,https8088。 ```ssh docker run -itd \ --name lsky-pro \ -p 80:8089 \ -v /www/server/lsky-pro:/var/www/html \ -e TZ=Asia/Shanghai \ --restart unless-stopped \ halcyonazure/lsky-pro-docker:latest ``` 数据库设置:我这里因为宿主机装了mysql,我就不单独装mysql容器了。 ```ssh 创建数据库 CREATE DATABASE `lsky-pro` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 创建用户 CREATE USER 'lsky-pro'@'%' IDENTIFIED BY 'lsky-pro'; 授予权限 GRANT ALL PRIVILEGES ON `lsky-pro`.* TO 'lsky-pro'@'%'; 刷新权限 FLUSH PRIVILEGES; ``` ## 四、设置图床 1.直接进入http:ip进行安装设置。  2.设置数据库参数。  3.安装成功。   4.登录后界面。  5.根据需求设置注册、游客登录等。  6.设置存储策略,默认是存储在本地,可以挂载第三方如七牛云、腾讯、阿里等的COS。   7.设置用户参数  8.上传图片:     9.反向代理 如果有https需求可以通过nginx反向代理到docker应用上,如果反向代理样式问题可能需要修改代理配置: ```ssh proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header Scheme $scheme; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; ```
Chuck
2025年9月3日 09:45
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码