ubuntu docker 安装 Nextcloud 实现 私有云存储

Nextcloud 是一款优秀的开源私有云存储和协作平台,支持文件共享、在线文档编辑、日历、联系人等功能。使用 Docker 可以非常方便地安装和运行 Nextcloud。

通过docker-compose 安装nextcloud

创建配置文件

mkdir /docker/nextcloud
mkdir /docker/nextcloud/data
cd /docker/nextcloud 
vim docker-compose.yml

 docker-compose.yml 文件

services:
  nextcloud:
    image: nextcloud
    container_name: nextcloud
    environment:
      MYSQL_PASSWORD: 123456
      MYSQL_HOST: 47.111.111.11:3306
      MYSQL_DATABASE: nextcloud
      MYSQL_USER: root
    volumes:
      - /docker/nextcloud/data:/var/www/html
    ports:
      - "8081:80"
    restart: unless-stopped
  • services:

    • nextcloud:

      • image: nextcloud:使用 Nextcloud 官方 Docker 镜像来创建容器。

      • container_name: nextcloud:为容器指定一个自定义名称 nextcloud

      • environment:

        • MYSQL_PASSWORD: 123456:数据库的密码。
        • MYSQL_HOST: 47.111.111.11:3306:数据库主机的地址和端口。
        • MYSQL_DATABASE: nextcloud:要使用的数据库名称。
        • MYSQL_USER: root:数据库的用户名。
      • volumes::挂载卷,将主机上的 /docker/nextcloud/data 目录挂载到容器内的 /var/www/html 目录,用于持久化存储 Nextcloud 的数据。

      • ports::端口映射,将主机的 8081 端口映射到容器的 80 端口。这样可以通过访问 http://<主机IP>:8081/ 来访问 Nextcloud 服务。

      • restart: always:设置容器在退出或系统重启时自动重启。

启动:在docker-compose.yml所在文件夹输入

docker compose up -d

登录nextcloud

http://<主机IP>:8081/  打开网页,配置用户名密码

 IOS下载 nexcloud客户端

输入地址+端口 ,注意是http  不是https 

windows 安装nexcloud客户端

下载地址:

​​​​​​Download and install Nextcloud

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值