centos 7.6 docker 安装 nextcloud
centos 7.6 docker 安装 nextcloudNextcloud是自由及开放源代码软件,每个人都可以在私人服务器上安裝并执行它。可以使用 docker快速构建自己的 nextcloud 网盘方案一docker search nextclouddocker pull docker.io/nextclouddocker imagesmkdir /home/nextcloudchmod -
·
centos 7.6 docker 安装 nextcloud
Nextcloud是自由及开放源代码软件,每个人都可以在私人服务器上安裝并执行它。可以使用 docker快速构建自己的 nextcloud 网盘
方案一
docker search nextcloud
docker pull docker.io/nextcloud
docker images
mkdir /home/nextcloud
chmod -R 777 nextcloud/
docker run -d --restart=always --name nextcloud -p 9001:80 -v /home/nextcloud:/data docker.io/nextcloud
浏览器访问9001端口,按照浏览器配置即可。
方案二
运行 mariadb,为 nextcloud 提供一些元数据存储
docker run -d --name db_nextcloud \
-v /var/www/nextcloud/mysqldb:/var/lib/mysql \
-p 3307:3306 \
-e MYSQL_ROOT_PASSWORD=nextcloud123 \
-e MYSQL_DATABASE=nextcloud \
-e MYSQL_USER=nextcloud \
-e MYSQL_PASSWORD=nextcloud123 \
mariadb
运行 nexcloud,–link 连接到 mariadb 容器,获取 mariadb 的一些环境变量信息.
docker run -d --name nextcloud \
--link db_nextcloud:db_nextcloud \
-p 8888:80 \
-p 4433:443 \
-v /var/www/nextcloud/data:/var/www/html/data \
nextcloud
文档数据存储在 /var/www/nextcloud/data/admin/files 目录
打开网页 ip:8888,输入帐号密码,数据库帐号密码等
注意事项:
- 如果部署失败需要删除容器,重新部署,记得导出
/var/www/目录中的重要文件,删除 /var/www/ 目录 - 如果是迁移,请将
/var/www/nextcloud/中nextcloud整个目录所有文件备份。版本也要一致。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐


所有评论(0)