树莓派基于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 @ 2022-10-12 18:52  没有头发  阅读(468)  评论(0编辑  收藏  举报