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

本镜像基于Alpine Linux构建,集成开源文件同步与协作平台Nextcloud。Alpine Linux的轻量级特性(小体积、低资源占用)与Nextcloud的强大功能(文件同步、共享、协作)相结合,提供高效、安全的自托管云存储解决方案。完整文档请参考GitHub仓库。
docker run -d \ --name nextcloud-db \ -e MYSQL_ROOT_PASSWORD=rootpass \ -e MYSQL_DATABASE=nextcloud \ -e MYSQL_USER=nextcloud \ -e MYSQL_PASSWORD=nextcloudpass \ -v nextcloud-db-data:/var/lib/mysql \ mariadb:latest
docker run -d \ --name nextcloud \ --link nextcloud-db:db \ -p 8080:80 \ -e NEXTCLOUD_ADMIN_USER=admin \ -e NEXTCLOUD_ADMIN_PASSWORD=adminpass \ -e DB_TYPE=mysql \ -e DB_NAME=nextcloud \ -e DB_USER=nextcloud \ -e DB_PASSWORD=nextcloudpass \ -e DB_HOST=db \ -v nextcloud-data:/var/www/html \ crazy-max/nextcloud:latest
http://localhost:8080,使用配置的管理员账号登录。创建 docker-compose.yml 文件:
version: '3.8' services: db: image: mariadb:latest restart: always environment: MYSQL_ROOT_PASSWORD: rootpass MYSQL_DATABASE: nextcloud MYSQL_USER: nextcloud MYSQL_PASSWORD: nextcloudpass volumes: - nextcloud-db-data:/var/lib/mysql networks: - nextcloud-net app: image: crazy-max/nextcloud:latest restart: always depends_on: - db environment: NEXTCLOUD_ADMIN_USER: admin NEXTCLOUD_ADMIN_PASSWORD: adminpass DB_TYPE: mysql DB_NAME: nextcloud DB_USER: nextcloud DB_PASSWORD: nextcloudpass DB_HOST: db ports: - "8080:80" volumes: - nextcloud-data:/var/www/html networks: - nextcloud-net volumes: nextcloud-db-data: nextcloud-data: networks: nextcloud-net:
启动服务:
docker-compose up -d
| 变量名 | 说明 | 默认值 |
|---|---|---|
NEXTCLOUD_ADMIN_USER | 管理员用户名 | -(必填) |
NEXTCLOUD_ADMIN_PASSWORD | 管理员密码 | -(必填) |
DB_TYPE | 数据库类型(mysql/pgsql) | mysql |
DB_HOST | 数据库主机地址 | db |
DB_NAME | 数据库名称 | nextcloud |
DB_USER | 数据库用户名 | nextcloud |
DB_PASSWORD | 数据库密码 | -(必填) |
NEXTCLOUD_TRUSTED_DOMAINS | 可信域名(逗号分隔) | localhost |
/var/www/html:Nextcloud应用数据目录(用户文件、配置、插件等),需挂载卷确保数据持久化。NEXTCLOUD_TRUSTED_DOMAINS 为HTTPS域名。nextcloud-data 卷及数据库数据卷。免费版仅支持 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