使用天翼云弹性文件服务进行Nextcloud网盘搭建 步骤二:挂载弹性文件服务 1.以root用户登录弹性云主机,登录方式参考登录Linux弹性云主机。 2.执行以下命令安装NFS客户端。 yum y install nfsutils 3.执行如下命令创建本地路径“/nextcloud”。 mkdir /nextcloud 4.执行如下命令挂载文件系统。挂载地址可在文件系统详情页获取,参考查看文件系统。本地挂载路径为云主机上用于挂载文件系统的本地路径,本文采用上一步创建的“/nextcloud”。 mount t nfs o vers3,async,nolock,noatime,nodiratime,wsize1048576,rsize1048576,timeo600 挂载地址 本地挂载路径 5.挂载完成后使用 mount grep nextcloud查看挂载情况。 步骤三:安装Nextcloud服务 1.执行如下命令安装Docker。 curl fsSL bash s docker 2.执行如下命令启动Docker。 systemctl start docker 3.依次执行如下命令关闭防火墙。 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止firewall开机启动 4.执行 vi /etc/selinux/config打开config文件,将以下两条命令注释掉, SELINUXenforcing SELINUXTYPEtargeted 增加以下命令,关闭SELINUX: SELINUXdisabled 单击ECS退出编辑,输入"wq!",保存退出config文件。在命令行执行以下命令,使配置生效: setenforce 0 6.执行如下命令拉取Nextcloud镜像。 docker pull nextcloud 7.执行如下命令创建Nextcloud容器并运行,Nextcloud参数说明见下表。 docker run p 7080:80 d v /nextcloud/:/var/www/html nextcloud 参数 说明 nextcloud 容器名称 /nextcloud/:/var/www/html 目录映射,/nextcloud/为数据文件存储的目录,此项配置可将网盘数据写入弹性文件系统中 p 7080:80 端口映射,本次使用7080端口 8. 执行如下命令,检查Nextcloud容器。可以查看Nextcloud的ContanerID 及端口情况,状态为'up',说明Nextcloud容器运行中。 docker ps