1.安装Nextcloud服务端
docker hub镜像仓库自带有nextcloud的镜像,可以直接拉取
1 | docker pull nextcloud |
2.启动Nextcloud服务器端
1 | # mkdir /home/gary/nextcloud |
参数说明:
- –name:设定容器名称为nextcloud
- -p 8096:80 :端口映射,将宿主机8080端口映射到容器中的80端口
- -v /data/nextcloud:/var/www/html/data将容器中项目的data目录映射到本地/home/gary/nextcloud目录下方便配置和数据保存
- -d 是以后台形式启动
3.配置Nextcloud服务器端
3.1 Nextcloud的数据存储可以选择多种数据库,本文是以MySQL数据库为例,可以使用Docker容器方式启动MySQl数据库并link部署好的nextcloud容器
3.2 如果有域名的化,可以搭配nginx代理宿主机映射出的8096端口,使用更为简便。
安装onlyoffice
1 | # mkdir /home/gary/onlyoffice |