
kuingsmile/piclistPiclist Docker镜像是基于 piclist-core 项目的容器化部署方案,提供图片上传管理服务的容器化运行环境。该镜像封装了PicGo核心功能,支持通过服务器模式运行,便于快速部署和管理图片上传服务。
picgo-server启动HTTP服务,提供图片上传接口picgo set修改配置bashdocker run -d \ --name piclist \ --restart always \ -p 36677:36677 \ -v "./piclist:/root/.piclist" \ kuingsmile/piclist:latest \ node /usr/local/bin/picgo-server -k piclist***
-d:后台运行容器--name piclist:指定容器名称为piclist--restart always:容器退出时自动重启-p 36677:36677:映射容器36677端口到宿主机36677端口(PicGo服务器默认端口)-v "./piclist:/root/.piclist":挂载宿主机目录./piclist到容器内/root/.piclist(持久化配置文件)kuingsmile/piclist:latest:使用最新版镜像node /usr/local/bin/picgo-server -k piclist***:启动命令,-k后为访问密钥(需替换为自定义密钥)创建docker-compose.yml文件,内容如下:
yamlversion: '3.3' services: node: image: 'kuingsmile/piclist:latest' container_name: piclist restart: always ports: - 36677:36677 volumes: - './piclist:/root/.piclist' command: node /usr/local/bin/picgo-server -k piclist***
volumes:修改./piclist为宿主机实际目录,用于持久化配置command:修改-k后的piclist***为自定义访问密钥bashdocker-compose up -d
通过docker exec进入容器后执行插件安装命令:
进入容器终端:
bashdocker exec -it piclist sh
安装插件(替换picgo-plugin-xxx为实际插件名称):
bashpicgo install picgo-plugin-xxx
通过docker exec进入容器后修改配置:
进入容器终端:
bashdocker exec -it piclist sh
修改配置(替换xxx为配置项):
bashpicgo set xxx
配置修改后需重启容器生效:
bashdocker restart piclist
./piclist需确保宿主机目录存在且有读写权限,避免配置丢失-k需设置高强度值,保障服务访问安全manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务