arm32v7/owncloud此镜像已被弃用,建议改用由ownCloud上游提供、维护和支持的官方owncloud/server镜像。此处的镜像在2018年12月31日后将不再接收更新。请相应调整您的使用方式。
Dockerfile链接10.0.10-apache, 10.0-apache, 10-apache, apache, 10.0.10, 10.0, 10, latest (10.0/apache/Dockerfile)10.0.10-fpm, 10.0-fpm, 10-fpm, fpm (10.0/fpm/Dockerfile)9.1.8-apache, 9.1-apache, 9-apache, 9.1.8, 9.1, 9 (9.1/apache/Dockerfile)9.1.8-fpm, 9.1-fpm, 9-fpm (9.1/fpm/Dockerfile)
amd64、arm32v5、arm32v7、arm64v8、i386、ppc64le、s390x
发布的镜像工件详情:
repo-info仓库的repos/owncloud/目录 (历史记录)
(镜像元数据、传输大小等)
镜像更新:
带有标签library/owncloud的official-images PR
official-images仓库的library/owncloud文件 (历史记录)
本描述的来源:
docs仓库的owncloud/目录 (历史记录)
支持的Docker版本:
最新版本(尽最大努力支持低至1.6版本)
ownCloud是一个自托管的文件同步和共享服务器。它通过Web界面、同步客户端或WebDAV提供对您数据的访问,同时提供一个轻松跨设备查看、同步和共享的平台——所有这些都在您的控制之下。ownCloud的开放架构可通过简单但强大的应用程序和插件API进行扩展,并且可与任何存储一起使用。
owncloud.org
!logo
启动监听80端口的ownCloud 8.1实例非常简单,如下所示:
console$ docker run -d -p 80:80 arm32v7/owncloud:8.1
然后访问http://localhost/并完成设置向导。默认情况下,此容器使用SQLite存储数据,但向导允许连接到现有数据库。此外,还提供6.0、7.0或8.0版本的标签。
对于MySQL数据库,您可以链接一个数据库容器,例如--link my-mysql:mysql,然后在设置时使用mysql作为数据库主机。
除数据库中的数据外,所有数据(文件上传等)都存储在默认卷/var/www/html中。使用此卷时,只有当version.php文件不存在时,ownCloud才会更新。
-v /<mydatalocation>:/var/www/html如需更精细的数据持久化,您可以使用以下3个卷:
-v /<mydatalocation>/apps:/var/www/html/apps 已安装/修改的应用-v /<mydatalocation>/config:/var/www/html/config 本地配置-v /<mydatalocation>/data:/var/www/html/data 您的ownCloud实际数据当使用6.0镜像时,在安装向导中需要将主机端口映射到apache监听的容器端口。默认情况下,这是80端口。
occ上游的occ工具最简单的使用方式是通过docker exec,类似于此处提供的示例:
console$ docker exec -u www-data some-owncloud php occ status
docker stack deploy或docker-composeowncloud的stack.yml示例:
yaml# ownCloud与MariaDB/MySQL # # 通过"http://localhost:8080"访问(如果使用docker-machine,则为"[***] ip):8080") # # 在ownCloud初始设置期间,选择"存储和数据库" --> "配置数据库" --> "MySQL/MariaDB" # 数据库用户:root # 数据库密码:example # 数据库名称:任意名称 # 数据库主机:将"localhost"替换为"mysql" version: '3.1' services: owncloud: image: owncloud restart: always ports: - 8080:80 mysql: image: mariadb restart: always environment: MYSQL_ROOT_PASSWORD: example
,等待其完全初始化,然后访问[***]、http://localhost:8080/或[***](根据情况选择)。
参见php镜像文档的“以任意用户运行”部分the "Running as an arbitrary user" section of the php image documentation。
查看此镜像中包含的软件的许可信息。
与所有Docker镜像一样,这些镜像可能还包含其他软件,这些软件可能具有其他许可证(例如基础发行版中的Bash等,以及主要软件的任何直接或间接依赖项)。
一些能够自动检测到的额外许可信息可能位于repo-info仓库的owncloud/目录中。
至于任何预构建镜像的使用,镜像用户有责任确保对本镜像的任何使用都符合其中包含的所有软件的相关许可证。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务