首页 > 其他分享 >树莓派基于docker搭建 Nextcloud

树莓派基于docker搭建 Nextcloud

时间:2022-10-12 19:00:06浏览次数:75  
标签:树莓 html file mysql home docker Nextcloud 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

标签:树莓,html,file,mysql,home,docker,Nextcloud,nextcloud
From: https://www.cnblogs.com/lemonup/p/16785442.html

相关文章

  • docker-compose 启动 java 容器时报错 library initialization failed - unable to al
    问题:docker-compose启动java容器时报错libraryinitializationfailed-unabletoallocatefiledescriptortable-outofmemoryPickedupJAVA_TOOL_OPTIONS:......
  • Docker下Nacos配置应用开发
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本文是在《Docker下,两分钟极速体验Nacos配置中心》一文的续篇,......
  • 用docker布tomcat访问出现HTTP状态404-未找到“源服务器未能找到目标资源的表示或者是
    docker部署tomcat访问显示这个的原因是在访问的时候没有访问到web文件的网页页面进入容器查看webapps文件夹中没有任何文件  将.dist文件夹中的页面文件复制到weba......
  • 【杂谈】您想要的docker环境来了!
    深度学习环境配置一直是大家学习AI的拦路虎,不管你是久经沙场的大佬,还是初出茅庐的小伙,相信你肯定被linux系统环境坑过。快到周末了,咱们就不聊高深莫测的算法了,今天咱们就聊......
  • Docker, containerd, CRI-O and runc之间的区别?
    1、概述在容器生态系统中充斥着各种各样的术语,今天就来为你,一一解码! Docker开启了容器的时代,但不久之后,工具、标准和首字母缩略词似乎在这一领域爆发。那么,“docker”......
  • Docker容器数据卷
    容器数据卷:将docker容器内的数据保存进宿主机的磁盘中1.容器卷命令中加入--privileged=trueDocker挂载主机目录访问如果出现cannotopendirectory.:Permissiondeni......
  • Docker自动打包脚本
    前言:由于公司升级频繁,手动操作打包耗时较长,所以写了这个自动打包脚本提升工作效率。因为K8S的yaml都在内网阿里云上所以就没办法写进脚本修改版本了,如果有需要可以自行修改......
  • Docker | 数据持久化与数据共享
    数据持久化(安装MySQL)参考另一篇Docker安装mysql:https://www.cnblogs.com/all-smile/p/16778376.htmlMySQL的数据持久化问题#下载容器dockerpullmysql:5.7-d后......
  • 两个或多个docker容器之间通过名字相互访问
    前言需要部署的项目中有数据库和Tomcat,Tomcat需要连接到数据库容器的3306端口上,由于容器的IP地址会变化,又不能写死IP地址,所以就有了下文。docker网卡介绍docker......
  • dockerfile
    dockerbuild命令后"."这里的.号代表什么意思呢?Docker在运行时分为Docker引擎(服务端守护进程)以及客户端工具,我们日常使用各种docker命令,其实就是在使用客户端工......