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

本文介绍如何在CentOS7上利用Docker快速部署OwnCloud私有云盘,包括安装步骤及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

安装完图片如下

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值