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

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

发布时间:2018-08-17 12:50,

浏览次数:400

, 标签:

centos

shell

owncloud

最近某网盘又限速了,如果没有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的下载加速服务,下载速度会快一些。

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

安装完图片如下

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

你可能感兴趣的:(linux一键网盘脚本)