利用云服务器搭建无广告、不限速的私有云盘nextcloud,超详细

环境:阿里云轻量云服务器、CentOS7

大体思路:使用docker创建了两个容器,分别安装mysql数据库和nextcloud

使用yum安装docker(CentOS环境下)

 

验证是否满足条件

查看机器上的CentOS是否支持Docker

uname -r 

内核高于3.10即可继续

 

安装docker

1.移除旧版本

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine

2.安装一些必要的系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3.添加软件源信息

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4.更新yum缓存

sudo yum makecache fast

5.安装docker后台服务

sudo yum -y install docker-ce

6.启动docker后台服务

sudo systemctl start docker

7.测试运行helloworld

docker run hello-world

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。

 

创建相应容器

 

创建MySQL容器

其中33060为服务器端口(可自己设置,后面有用),3306为映射到容器中的端口,

passwd为数据库管理员密码密码(可自己设置,后面有用)

由于高版本的MySQL验证方式已更改,此处仍使用MySQL5

不用创建相应数据库和数据表,应用会自动创建

docker run --name=nextcloud_mysql -p 33060:3306 -e MYSQL_ROOT_PASSWORD=passwd -d mysql:5

 

创建nextcdloud容器

其中4000为服务器端口(可自己,后面有用),80为映射到容器中的端口

docker run --name=nextcloud -p 4000:80 -d nextcloud

 

搭建私有云盘

 

1.网页打开,输入云服务器ip:port

2.私有云盘的用户名和密码自己设置

3.数据库选择MySQL进行相应配置,相应信息上面已经标红

4.点击安装完成,可以下载相应移动端和桌面端使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值