pictshare Docker 镜像下载 - 轩辕镜像
pictshare 镜像详细信息和使用指南
pictshare 镜像标签列表和版本信息
pictshare 镜像拉取命令和加速下载
pictshare 镜像使用说明和配置指南
Docker 镜像加速服务 - 轩辕镜像平台
国内开发者首选的 Docker 镜像加速平台
极速拉取 Docker 镜像服务
相关 Docker 镜像推荐
热门 Docker 镜像下载
pictshare 镜像详细信息
pictshare 镜像标签列表
pictshare 镜像使用说明
pictshare 镜像拉取命令
Docker 镜像加速服务
轩辕镜像平台优势
镜像下载指南
相关 Docker 镜像推荐
pictshare 镜像详细说明
pictshare 使用指南
pictshare 配置说明
pictshare 官方文档
***PictShare Docker镜像(基于Alpine Linux和PHP 7)
快速部署PictShare图片托管服务的方式
的场景
- 对数据隐私有要求,需自建图片托管服务的场景
使用方法
构建镜像
bashdocker build -t hascheksolutions/pictshare .
快速启动
bashdocker run -d -p 80:80 --name=pictshare hascheksolutions/pictshare
持久化数据配置
bash# 创建本地数据目录并设置权限 mkdir /data/pictshareuploads chown 1000 -R /data/pictshareuploads # 启动容器并挂载数据卷 docker run -d -v /data/pictshareuploads:/usr/share/nginx/html/data -p 80:80 --name=pictshare hascheksolutions/pictshare
带自定义上传大小限制的持久化配置
bash# 创建本地数据目录并设置权限 mkdir /data/pictshareuploads chown 1000 -R /data/pictshareuploads # 启动容器,设置最大上传大小为1024MB并挂载数据卷 docker run -d -e "MAX_UPLOAD_SIZE=1024" -v /data/pictshareuploads:/usr/share/nginx/html/data -p 80:80 --name=pictshare hascheksolutions/pictshare
环境变量配置
Docker镜像特有环境变量
AUTO_UPDATE(true/false) - 容器是否在每次启动时自动升级,默认值:trueMAX_UPLOAD_SIZE(int) - Nginx允许的最大上传大小(MB),默认值:50
通用配置环境变量
其他配置变量可参考PictShare默认配置文件,主要包括:
TITLE(string) - 页面标题URL(string) - 新上传文件的基础链接URLPNG_COMPRESSION(int) - PNG压缩级别(0-9,不影响质量),默认值:6JPEG_COMPRESSION(int) - JPEG质量(0-100,值越高质量越好),默认值:90MASTER_DELETE_CODE(string) - 用于删除图片的验证码(添加到URL中使用)MASTER_DELETE_IP(string) - 允许删除任何图片的IP地址ALLOWED_SUBNET(CIDR IP范围,可逗号分隔) - 允许上传文件的IP子网ALLOW_BLOATING(true/false) - 是否允许将图片放大到高于原始分辨率UPLOAD_CODE(string) - 上传图片所需的验证码LOG_UPLOADER(true/false) - 是否记录上传者IP地址,默认值:falseMAX_RESIZED_IMAGES(int) - 单个图片可生成的缩放版本数量(-1表示无限制)SHOW_ERRORS(true/false) - 是否显示上传/服务器错误信息,默认值:true
存储相关配置变量
ALT_FOLDER(路径) - 哈希文件备份目录,用于NFS等异地备份S3_BUCKET(string) - S3存储桶名称S3_ACCESS_KEY(string) - S3访问密钥S3_SECRET_KEY(string) - S3密钥S3_ENDPOINT(url) - 自托管S3服务(如Minio)的URLENCRYPTION_KEY(string) - 存储加密密钥,了解更多
FTP存储配置变量
FTP_SERVER(string) - FTP服务器IP或主机名FTP_PORT(int) - FTP服务器端口(默认21)FTP_SSL(true/false) - 是否启用SSL-FTP(非sFTP)FTP_USER(string) - FTP用户名FTP_PASS(string) - FTP密码FTP_BASEDIR(string) - 文件存储基础路径(必须以/结尾,如/web/pictshare/)
内容控制器配置
CONTENTCONTROLLERS(CSV字符串) - 内容控制器白名单,大写字母,逗号分隔。例如:仅允许图片IMAGE,允许图片和视频IMAGE,VIDEO
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务
常见问题
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
轩辕镜像下载加速使用手册
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
登录仓库拉取
通过 Docker 登录认证访问私有仓库
Linux
在 Linux 系统配置镜像加速服务
Windows/Mac
在 Docker Desktop 配置镜像加速
Docker Compose
Docker Compose 项目配置加速
K8s Containerd
Kubernetes 集群配置 Containerd
宝塔面板
在宝塔面板一键配置镜像加速
群晖
Synology 群晖 NAS 配置加速
飞牛
飞牛 fnOS 系统配置镜像加速
极空间
极空间 NAS 系统配置加速服务
爱快路由
爱快 iKuai 路由系统配置加速
绿联
绿联 NAS 系统配置镜像加速
威联通
QNAP 威联通 NAS 配置加速
Podman
Podman 容器引擎配置加速
Singularity/Apptainer
HPC 科学计算容器配置加速
其他仓库配置
ghcr、Quay、nvcr 等镜像仓库
专属域名拉取
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429