- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网盘关闭如何利用docker和对象存储oss轻松搭建owncloud专属网盘
网盘关闭?如何利用Docker和对象存储OSS轻松搭
建ownCloud专属网盘?
本文章来自于阿里云云栖社区
网盘关闭了怎么办?如何搭建个人网盘,怎样操作?文件共享是团队协作的刚需,面对说停就
停的网盘服务,很多同学除了心塞已经开始盘算搭建自己的网盘应用了。
网盘关闭了怎么办?如何搭建个人网盘,怎样操作?文件共享是团队协作的刚需,面对说停就停的
网盘服务,很多同学除了心塞已经开始盘算搭建自己的网盘应用了。
ownCloud 是一个开源免费的存储管理工具,它能帮你快速架设一套专属的网
盘服务,可以像Dropbox
那样实现文件跨平台同步、共享、版本控制、团队协作等等。然而在VPS上搭
建ownCloud是一件费时费力的工作,除此之外更需要考虑数据的可靠性、备份
等工作。
本文将利用阿里云容器服务在几分钟内轻松搭建一个基于Docker的ownCloud
专属网盘,并使用阿里云提供的对象存储OSS (Object Storage
Service,对象存储服务)作为高可靠、低成本的云存储后端。
创建对象存储OSS bucket
首先你需要创建一个和容器服务处于同一区域中的bucket,这样容器应用可以
通过内网地址来访问bucket中存储的文件数据,提升访问速度并节省公网带宽
创建对象存储OSS 数据卷
数据卷是Docker提供的容器储存模型:可以实现容器和数据生命周期的解耦,
当容器被删除或重建之后数据依然存在;提供了可扩展的插件机制,支持不同
的存储实现。
阿里云容器服务内置了针对阿里云的数据卷驱动,支持不同类型的云存储服务
:包括NAS(文件存储服务
NFS),对象存储OSS(对象存储服务,OSSFS)和云盘(即将推出)。关于数据
卷的详细信息可以参阅帮助文档 (原文链接:/documen
t_detail/26033.html?spm=5176.8072238.yqblog1.9.drWhu8 )
OSSFS (原文链接:/document_detail/32197.html?sp
m=5176.8072238.yqblog1.10.lwgkXK)能把对象存储OSS
bucket挂载到本地像访问本地文件一样操作云端存储数据,非常适合文件存储
类型的应用。我们可以在容器服务控制台的“数据卷”页面,方便地为指定集群
创建一个“OSS”类型的数据卷
配置如下:
数据卷名:owncloud ,也可以选择其他值,这个需要和下文模板中引用
volume保持一致
AccessKey ID和AccessKey
Secret:可以从当前用户账号的“accesskeys” 中获得
o
其他参数值:输入 -o noxattr 来提升数据卷性能
访问域名:根据当前集群的网络方式,选择“ 内网域名”或者“VPC域名”来
访问对象存储OSS bucket。
文件缓存:选择打开可以提升访问性能
值得注意的是:对象存储OSS和NAS类型的数据卷都是全局(global )数据卷
,会出现在集群中任何一个节点上。如果容器指明了重新调度配置,即使所在
节点挂掉,可以自动在其他健康节点上重新恢复,而相同数据卷依然可以moun
t到容器指定目录上,不会导致数据丢失。
创建编排模板
在编排模板列表页面,创建如下编排模板
owncloud:
image: owncloud:9
restart: always
links:
- mysql:mysql
volumes :
- owncloud:/owncloud
labels:
aliyun.routing.port_80: owncloud
mysql:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: changeme
注释:
这里使用了ownCloud的官方Docker镜像 (原文链接:https://hub.docker
.com/_/owncloud/?spm=5176.8072238.yqblog1.13.HqOwrZ)和MySQL的官
方Docker镜像 (原文链接:/_/owncloud/?spm=5176.8
0
文档评论(0)