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数据库如何初始化(Docker启动PostgreSQL时创建多个数据库的解决方案)
- docker容器如何更改tomcat端口(Docker方式启动tomcat访问首页出现404错误)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- docker如何搭建mysql(docker容器访问宿主机的MySQL操作)
- tomcat docker 性能(Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作)
- docker的启动的绝对命令(在docker中开启sshd操作)
- 远程给docker容器执行命令(Docker命令让普通用户能够执行的实现)
- docker部署mysql多实例(Docker部署mysql一主一从的操作方法)
- docker垃圾清理(docker磁盘空间清理的解决办法)
- docker的配置与使用(docker之docker-machine用法详解)
- dockerfile的镜像原理(dockerfile制作apache镜像的方法)
- docker 容器经常启动失败(浅谈Docker run 容器处于created状态问题)
- docker镜像创建教程(Docker镜像加载原理)
- docker和tomcat建立连接(如何基于Dockerfile构建tomcat镜像)
- docker-compose绑定端口失效(docker-compose创建网桥,添加子网,删除网卡的实现)
- 使用TLS加密通讯远程连接Docker的示例详解(使用TLS加密通讯远程连接Docker的示例详解)
- 韩国泡菜做法(韩国泡菜的做法步骤)
- 泰国旅游攻略(泰国旅游攻略必去景点)
- 越难春卷(越难春卷皮怎么用)
- 休闲VS新古典 办公家居简约设计(办公家居简约设计)
- 15个新成 园 位置公布 深圳龙岗2022年共建花园建设又有大动作(15个新成园位置公布)
- 记者手记 书记带我去 巡街(记者手记书记带我去)
热门推荐
- dedecms织梦阁模板(dedecms英文模板 英文网站程序的选择)
- dedecms系统更改(DEDECMS添加运行代码功能的FCKeditor编辑器修改方法)
- 数据库mysql基本知识(深入理解r2dbc在mysql中的使用)
- python里面的time如何用(详解python:time模块用法)
- docker容器启动失败怎么查找原因(解决docker安装后运行hello-world报错的问题)
- css中浮动的方式有几种方式(浅谈css中浮动和清除浮动带来的影响)
- sql server2008如何升级到2012(MS sqlserver 2008数据库转换成2000版本的方法)
- vuejs全家桶入门教程交流(Vue全家桶入门基础教程)
- html5基本结构图解(html5简介及新增功能介绍)
- phpinclude的使用方法(PHP defined函数的使用图文详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9