树莓派基于docker搭建 Nextcloud

安装 Docker

1、使用脚本自动安装

curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun

 通过 --mirror 选项使用国内源

2、设置开机自启动

sudo systemctl enable docker
sudo systemctl start docker

3、建立 docker 用户组

默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

sudo groupadd docker

(有可能提示用户组已存在)

4、将当前用户加入 docker 组:

sudo usermod -aG docker $USER

5、退出当前终端并重新登录

安装 Nextcloud

 1、拉取镜像

docker pull mysql:latest 
docker pull nextcloud:latest  

 2、安装mysql

docker run -d --name mysql_nextcloud -p 3306:3306 -v /home/docker_file/mysql/conf:/etc/mysql/conf.d -v /home/docker_file/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:latest

3、安装nextcloud

复制代码
docker run -d \
    --name nextcloud_test \
    -p 8000:80 \
    -v /home/docker_file/nextcloud/html:/var/www/html \
    -v /home/docker_file/nextcloud/html/custom_apps:/var/www/html/custom_apps \
    -v /home/docker_file/nextcloud/html/config:/var/www/html/config \
    -v /home/docker_file/nextcloud/html/data:/var/www/html/data \
    -v /home/docker_file/nextcloud/html/themes:/var/www/html/themes/ \
    nextcloud:latest
复制代码

4、网页配置nextcloud

 

 

 

参考文章:

https://docker_practice.gitee.io/install/raspberry-pi.html

https://www.cnblogs.com/jzcn/p/16607320.html

posted @   没有头发  阅读(506)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示