利用云服务器搭建无广告、不限速的私有云盘nextcloud,当前测试好用

环境:腾讯轻量云服务器、CentOS7

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

 

1,移除旧版docker

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,测试docker 的hello-world 镜像是不是可以正常使用
docker run hello-world

8,创建MySQL容器
其中3307 为服务器端口(可自己设置,后面有用),3307为映射到容器中的端口,内部的和外部都改即可

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

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

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

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

9,创建nextcdloud容器
docker run --name=nextcloud -p 4000:80 -d nextcloud

私有云盘访问

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

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

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

 

本文来自 https://blog.csdn.net/m0_37802616/article/details/100519316 真实有效; 有那里不完善的地方欢迎指出;

同时说明: 用另一种方式 https://linux.cn/article-8242-1.html 搭建环境 ,一直无法访问 访问不到nginx 的制定页面;

posted on 2022-03-10 16:08  时倏珍慧  阅读(419)  评论(1编辑  收藏  举报