1分钟全自动centos7快速搭建私有云盘,shell脚本。快速搭建owncloud云盘

发布时间:2018-08-17 12:50  浏览次数:54


最近某网盘又限速了,如果没有VIP的话,下载速度我就呵呵了,所以我自己用virtualbox安装centos7用docker安装owncloud开源云盘搭建自己的网盘。

什么是docker?


Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的linux机器上,也可以实现虚拟化,但要比kvm和xen虚拟化更加高效和方便。

简单来说docker就是一个可以快速部署和打包应用的linux工具,可以把主机资源分割成一个个容器来运行不同的任务。



我这里使用virtualbox安装centos7来安装docker安装owncloud。

我这里编写好了linux脚本,脚本内容如下
#!/bin/bash # cetnos 7安装docker安装owncloud开机自动启动 yum -y update && yum -y install
vim docker epel-release curl -sSL
https://get.daocloud.io/daotools/set_mirror.sh | sh -s
http://461ea408.m.daocloud.io systemctl stop firewalld setenforce 0 systemctl
restart docker docker pull owncloud docker pull mysql mkdir /var/data mkdir
/var/data/mysql mkdir /var/data/mysql/owncloud mkdir /var/data/owncloud chmod
770 /var/data systemctl restart docker systemclt enable docker docker run
--name mysql-owncloud -v /var/data/mysql/owncloud:/var/lib/mysql -e
MYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=owncloud -e MYSQL_USER=owncloud
-e MYSQL_PASSWORD=password -d -p 3306:3306 --restart unless-stopped mysql
docker run --name=owncloud --link=mysql-owncloud:mysql-owncloud -v
/var/data/owncloud:/var/www/html/data -p 80:80 -d --restart unless-stopped
owncloud docker ps
运行此脚本请用root用户运行,我关闭了防火墙和selinux,如果介意的话请设置防火墙链接规则,和正确的selinux上下文。

我把owncloud的容器卷分开存放,放在/var/data/mysql和/var/data/owncloud
,可以自行修改,mysql密码为password可以自定义。

另外在第二行我加入了docker的下载加速服务,下载速度会快一些。

用树莓派搭建一个私有云盘会更好一些。

安装完图片如下



过程图我就不发了,有问题可以联系我。

标签

归档

阅读排行

支付宝搜索“559315787”,天天领红包