dockernextcloud优化(docker+nextcloud搭建个人云存储系统的实现)
类别:服务器 浏览量:435
时间:2022-01-14 02:21:33 dockernextcloud优化
docker+nextcloud搭建个人云存储系统的实现一、docker安装和启动
yum install epel-release yum install docker service docker start
二、docker-compose安装
curl -L http://github.com/docker/compose/releases/download/1.17.0/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
三、镜像配置
1,需要创建一个nextcloud的网络:docker create network nextcloud
[root@VM_0_3_redhat nextcloud]# docker network create nextcloud b01cd2af784023bb9deb416f6f147b883ceac3d4094b0573bcbe4fe29eb8ef7e
2,编辑docker-compose.yml文件设置镜像信息:vi docker-compose.yml
version: '2' services: db: container_name: cloud_db image: mysql volumes: - "./data/cloud/mysql:/var/lib/mysql" restart: always environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: nextcloud app: container_name: cloud_app depends_on: - db image: nextcloud volumes: - ./data/cloud/config:/var/www/html/config - ./data/cloud/data:/var/www/html/data - ./data/cloud/apps:/var/www/html/apps links: - db ports: - "2333:80" restart: always cron: container_name: cloud_cron image: nextcloud links: - db volumes_from: - app user: www-data entrypoint: | bash -c 'bash -s <<EOF trap "break;exit" SIGHUP SIGINT SIGTERM while /bin/true; do /usr/local/bin/php /var/www/html/cron.php sleep 900 done EOF' restart: always web: container_name: cloud_web image: abiosoft/caddy volumes: - ./Caddyfile:/etc/Caddyfile - ~/.caddy:/root/.caddy ports: - 80:80 - 443:443 restart: always networks: default: external: name: nextcloud
3,拉取镜像:docker-compose up -d
四、开始配置:
1,镜像拉取成功之后查看监听端口,和我们在docker-compose.yml中设置的一样2333端口监听
2,登录http://ip:2333
3,创建用户用户登录nextcloud使用,接着填写数据库信息,我们前面指定使用mysql数据库,这里填写mysql用户名密码数据库,主机名这里直接填写db就可以。最后点击安装。
4,安装完成,进入nextcloud主界面,第一次进入提示他的多客户端下载地址。
5,个人存储主界面。
6,按照docker-compose.yml配置,镜像中数据信息会保存在本地。
到此这篇关于docker+nextcloud搭建个人云存储系统的实现的文章就介绍到这了,更多相关docker nextcloud搭建云存储系统内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- docker实现redis集群(详解使用Docker进行Redis主从复制实践)
- docker ip地址分配(docker添加网桥并设置ip地址范围操作)
- dockerpull镜像的过程(详解docker pull 下来的镜像都存到了哪里)
- docker怎么装mongodb(Docker 搭建集群MongoDB的实现步骤)
- dockerpull的镜像位置(解决docker pull镜像报错的问题)
- docker查看运行容器参数(Docker容器时区调整操作)
- docker执行shell脚本(基于Docker搭建ELK 日志系统的方法)
- docker 镜像mysql(解决docker拉取mysql镜像太慢的情况)
- docker清理脚本(Docker 清理的常用方法及问题)
- docker镜像简介(详解使用阿里云镜像仓库构建国外Docker镜像)
- docker重新加载nginx(Docker Nginx Log 三者的处理详解)
- 怎么用docker部署springboot项目(Spring Boot使用Docker分层打包的设置方法)
- docker镜像保存教程(docker镜像导入导出备份迁移的操作)
- docker搭建私有dns域名解析(docker内网搭建dns使用域名访问替代ip:port的操作)
- docker容器内服务怎么启动(docker部署confluence的完整步骤)
- docker怎么连主机数据库(docker 安装nacos并配置数据库的教程详解)
- 全球科技界最有钱大佬TOP 15 你知道几位(全球科技界最有钱大佬TOP)
- 2主力后腰缺阵 泰山队奇兵有望获重用,赛季0出场,迎来中超首秀(泰山队奇兵有望获重用)
- 三分71 生死战爆发 篮网旧将丁威迪今天成奇兵,助队赢球(三分71生死战爆发)
- 《红 雄安》系列广播剧第一集 水上奇兵雁翎队(雄安系列广播剧第一集)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
- 解析葡萄牙6-1瑞士 进攻多点开花,贡萨洛-拉莫斯一战成名(解析葡萄牙6-1瑞士)
热门推荐
- dedecms如何知道是否授权(DedeCMS Error Warning!提示信息的修改方法)
- laravel命令控制器怎么设置(Laravel获取当前请求的控制器和方法以及中间件的例子)
- wds怎么设置32位(wdcp /dev/vda1 磁盘占满使用100%解决办法)
- mysql的binlog日志详解(MySQL 有关MHA搭建与切换的几个错误log汇总)
- C#中hashtable 的使用方法
- sql server入门教程(SQL Server AlwaysOn读写分离配置图文教程)
- centos6tomcat安装(Tomcat CentOS安装实现过程图解)
- 织梦联动菜单的下拉代码(dede5.7 动态导航下拉菜单的实现代码)
- x86与x64的区别?云服务器如何选择操作系统?(x86与x64的区别?云服务器如何选择操作系统?)
- dockerbuild清除缓存(Docker自动化构建Automated Build实现过程图解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9