本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

本镜像基于 nextcloud:stable-fpm-alpine 构建,添加了自定义入口点脚本。主要用于通过环境变量自动化执行 Nextcloud 的 occ 命令,简化 Nextcloud 实例的配置与维护流程。Dockerfile 及构建脚本见:[***]
启动时,系统会过滤环境变量中键以 php_occ_ 为前缀的变量,其值将作为 occ 命令参数执行,具体命令格式为:
php /var/www/html/occ ${value}
调整了 PHP FPM 配置以支持更多子进程,提升并发处理能力,具体配置如下:
[www] pm = dynamic pm.max_children = 128 pm.start_servers = 8 pm.min_spare_servers = 8 pm.max_spare_servers = 16
nextcloud:stable-fpm-alpine 的基础功能,确保兼容性和稳定性。occ 命令执行:通过环境变量定义启动时需执行的 occ 命令,无需手动操作。适用于需要在 Nextcloud 启动阶段自动执行 occ 命令的场景,例如:
适合需要自动化部署、配置或维护 Nextcloud 实例的用户或企业。
以下是 不完整 的 docker-compose.yml 文件,用于演示基本用法(实际部署需补充数据库、网络、卷挂载等配置):
services: nextcloud_app: container_name: nextcloud_app image: p1st/nextcloud:stable-fpm-alpine environment: ### 启动时执行的 occ 命令 ### - php_occ_1=user:setting <admin_username> settings email <admin_email_address> # 配置管理员邮箱 - php_occ_2=db:add-missing-columns # 添加缺失的数据库列 - php_occ_3=db:add-missing-indices # 添加缺失的数据库索引 - php_occ_4=db:add-missing-primary-keys # 添加缺失的数据库主键 - php_occ_5=files:cleanup # 清理文件系统 - php_occ_6=sharing:cleanup-remote-storages # 清理远程存储共享 - php_occ_7=app:update --all # 更新所有应用 - php_occ_8=config:system:set --type=string --value '/shared' 'share_folder' # 设置共享文件夹路径
php_occ_ 为前缀,后跟数字(如 php_occ_1、php_occ_2),命令将按数字顺序执行。occ 命令参数(无需包含 php /var/www/html/occ 前缀)。镜像调整了 PHP FPM 的 www 池配置,具体参数如下(优化子进程管理,提升并发处理能力):
[www] pm = dynamic # 动态进程管理模式 pm.max_children = 128 # 最大子进程数 pm.start_servers = 8 # 启动时的初始子进程数 pm.min_spare_servers = 8 # 最小空闲子进程数 pm.max_spare_servers = 16 # 最大空闲子进程数
免费版仅支持 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 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429