wslll blog

docker-compose搭建nextcloud个人网盘可以将服务器搭建为多功能的个人存储中心,nextcloud有较多的扩展,使用起来也非常有意思。
对于本文中的docker-compose.yml代码,参考https://blog.laoda.de/archives/docker-compose-install-nextcloud中的内容,读者可直接访问原文根据具体步骤进行操作即可!(已注明转载,如有侵权,烦请联系博主删除,感谢!)
根据我的测试,在ubuntu20.04的环境下在yml文件中采用旧版代码搭建会更加顺利,搭建完成后不需要进行mysql的连接设置,如果有相同环境的同学可以参考,下面附上旧版的docker-compose.yml的代码。

version: "3"

services:
  nextcloud:
    container_name: nextcloud-app
    image: nextcloud:latest
    restart: unless-stopped
    ports:
      - 8080:80
    environment:
      - MYSQL_HOST=mysql
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloud
    volumes:
      - /root/data/docker_data/nextcloud/data:/var/www/html

  mysql:
    image: mysql:8.0
    container_name: nextcloud-db
    restart: unless-stopped
    environment:
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=nextcloud
      - MYSQL_ROOT_PASSWORD=nextcloud
    volumes:
      - /root/data/docker_data/nextcloud/db:/var/lib/mysql

#volumes:
#  mysql:
#  nextcloud:

在原文中,操作到下图步骤即可停止,前往localhost:8080或者你的云服务器IP:8080进行nextcloud的安装啦。关于8080端口的反向代理,题主使用的是apache2,可以看我的反向代理的相关文章。
2022-11-24T07:01:18.png

版权属于:wslll
作品采用:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
更新于: 2023年01月04日 14:34
0
发表评论
  1.     Windows 10 /    Google Chrome

    评论测试

目录

来自 《基于docker和docker-compose搭建nextcloud》

扬祁归箜

理想丢弃 方堕暮年
50 文章数
17 评论量
4 分类数
53 页面数
已在风雨中度过 1年3天15小时13分