快速,持续,稳定,傻瓜式
支持Mysql,Sqlserver数据同步

Docker下快速部署ownCloud

请联系QQ:1793040 索取软件

相信大家都用过网盘,比如国外有 Google DriveDropbxOneDrive等,国内有 百度云盘坚果云等,这些都是公共网盘,由于公司业务需要,想架设公司自己用的私有网盘。

目前市面上,稳定、成熟的私有云存储方案有:

Seafile:国内团队开发的一个国际化开源云存储项目
ownCloud:开源专业的私有云存储项目

另外,可以多去关注下 nextcloud 项目,据说 母公司破产后,原项目组的骨干出走并以 项目 出新项目 继续开发。需要说明的是, 母公司后来被一家德国公司收购了, 项目还在继续开发。

这里主要介绍 的搭建。

ownCloud 是开源的、免费的、专业的私有云存储解决方案,以 许可发布,它能帮你快速地在服务器上架设一套专属的私有云文件同步网盘,可以像 那样实现文件跨平台同步、共享与团队协作等。

ownCloud 支持 Windows/Mac桌面端,IOS/Android手机端。基本可以替代在线网盘如百度网盘等。

ownCloud项目的内核是使用PHP5编写的,环境基于LAMP,支持SQLite、MySQL、Oracle、PostgreSQL等数据库。
要是在服务器中,先搭建LAMP环境,再去安装ownCloud,调试环境会很麻烦,耗时也长。可以通过Docker来快速部署ownCloud。

服务器系统是:CentOS6.5,在此系统中安装docker,请参考前面的文章:CentOS 6.x 上搭建docker

ownCloud的官方docker镜像页面
这个镜像,已经集成了 的环境。目前版本是:。


需要用root用户拉取,否则会有警告:


默认使用 数据库,但对于更大的安装,官方建议选择另外一个不同的数据库,特别当使用桌面客户端同步文件时,不鼓励使用 。

拉取 官方docker镜像(目前最新是: )


启动 MySQL 容器,用作 owncloud 容器的数据库。



:由于宿主机已开通80端口,为了避免冲突,将容器的80端口映射到宿主机的5679端口。
:将 链接到 ,链接别名:。

配置文件内容如下:


配好域名解析。

在浏览器上访问 ,进入 owncloud 安装步骤:

Docker下快速部署ownCloud
image

MySQL数据库配置:

数据库用户:root
数据库密码:Dwwe+=32H
数据库名:owncloud
数据库主机:mysql 或 my-mysql

也可以将上面启动 owncloud 和 mysql 容器的两个步骤合成一步完成,这里介绍 的使用。

docker版本要求

想要用 ,docker版本必须大于等于 ,否则会报错:


docker-compose 安装

compose 可以通过 Python 的 pip 工具进行安装,可以直接下载编辑好的二进制文件使用,甚至直接运行在 Docker 容器中。


docker-compose.yml 文件编写


docker-compose 运行和停止

注意:必须在 文件所在目录中执行,否则会报错:


docker-compose 后台启动


docker-compose 查看状态


docker-compose 停止和删除


		

相关推荐

咨询软件
 
QQ在线咨询
售前咨询热线
QQ1793040