yum install docker

systemctl start docker

systemctl enable docker

注意:请更换docker下载镜像数据源

docker run --name=nextcloud_db -e MYSQL_ROOT_PASSWORD=passwd -d mysql:5

使用mysql:5而非mysql:latest是因为,最新版本的MySQL好像更改了默认的加密方法,和NextCloud配合使用会产生一些错误。

采用了低版本的MySQL,其中passwd部分请替换为你想使用的密码。

docker exec -it nextcloud_db mysql -u root -p

passwd: ....

mysql> CREATE DATABASE nextcloud;

mysql> exit;

docker run -d \

--name nextcloud \

--link nextcloud_db:db \

-p 80:80 \

-v /data/nextcloud:/var/www/html \

nextcloud

参数说明:

--name:   #设定容器名称为nextcloud

--link nextcloud_db:db     #命令创建一个NextCloud容器并且将另一个容器“链接”过来作为数据库使用,在这个容器内部其地址被映射为db(可以修改为你喜欢的名字)

-p 80:80    #端口映射,将宿主机80端口(第一个80参数)映射到容器中的80端口(第二个80参数)

-v /data/nextcloud:/var/www/html/data   #将容器中项目的data目录映射到本地/data/nextcloud目录下方便配置和数据保存

-d    #是以后台形式启动

数据库名就是nextcloud,数据库地址就是db为--link nextcloud_db:db映射的地址

centos7 nextcloud docker 自测部署安装相关推荐

  1. centos7 关闭selinux_Devops之LDAP部署安装(centos7+openLDAP+PhpLDAPAdmin)

    Devops之LDAP部署安装(centos7+openLDAP+PhpLDAPAdmin) 由于公司部门的需求,需要搭建ldap来统一Devops的用户名和密码,具体的选择LDAP分析在上一篇里,这 ...

  2. docker笔记之部署安装

    centos7下安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如 ...

  3. CentOS7 安装 mircosoft Netcore 自测部署安装

    安装libicu依赖 执行下方命令行 yum install libunwind libicu 第二步,Add the dotnet product feed 按照微软官网上的流程执行下面两行命令 r ...

  4. centos7 安装owncloud-10 自测部署安装

    ### CentOS 7 最小化安装### subscription-manager repos --enable rhel-server-rhscl-7-eus-rpms rpm -ivh http ...

  5. centos7 glpi 安装 Fusioninventory-agent 自测部署安装

    yum search fusion yum install fusioninventory-agent fusioninventory-agent-task-inventory 如果只是为了获取本虚拟 ...

  6. Docker容器的部署安装与管理

    Docker的自动化安装 Docker官方和国内daocloud都提供了一键安装的脚本,使得Docker的安装更加便捷. 官方的一键安装方式: curl -fsSL https://get.docke ...

  7. Centos6.8 Mysql 设置自动备份与定期删除备份文件 自测部署安装

    mkdir -p /bak/mysql_bak mkdir -p /bak/file_bak cd /bak #建立自动备份执行文件 vi  glpi_mysqlbak.sh #!/bin/bash ...

  8. CentOS 6.8 搭建 ngrok 1.7 服务器 自测部署安装

    yum install wget cd / mkdir /bak cd /bak wget --no-check-certificate https://github.com/clangcn/ngro ...

  9. CentOS7+安装Docker,并部署为知笔记服务端Docker镜像

    1.卸载清空已安装Docker文件 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker ...

最新文章

  1. OpenGL百分比更紧密过滤
  2. 用最简单的例子理解策略模式(Strategy Pattern)
  3. vscode浏览器打开html
  4. php pdf 文字水印图片,php如何给pdf加上文字水印和图片水印[未测试]
  5. php 数组的处理,php 数组处理
  6. Topshelf便捷创建Windows服务
  7. 134安装教程_最新市政造价教程
  8. 大牛解密阿里云直播技术平台
  9. Excel进阶(2)
  10. 我内心深处最温柔的痛楚,你是否还能感知?
  11. 【区块链 | 前端】前端开发人员入门区块链的最佳实践
  12. iPhone计算机没有删除键,iphone备份相片没删除键怎么用电脑删除
  13. Android获取设备的唯一识别码|设备号|序号|UUID
  14. 网站发送邮箱验证实现找回密码
  15. CentOS 修改源为163和指定epel源和Docker安装
  16. 调试经验——使用VBA显示Excel中所有faceId对应的图标 (Display all FaceID Icons in Excel with VBA)
  17. 聊天机器人这么火,背后的技术你都知道吗?
  18. 江苏省计算机一级在线考,2018江苏省计算机一级考试真题.docx
  19. 美团秋招笔试——算法岗
  20. 通过Python爬虫,发现60%女装大佬游走在cosplay领域…

热门文章

  1. Mocha and Red and Blue 模拟字符串
  2. Java进阶:多线程Lock管理多个Condition的实践
  3. java 关闭虚拟机_如何使用Oracle VirtualBox Java API关闭虚拟机?
  4. An internal error occurred during: Launching MVC on Tomcat 6.x.
  5. 你了解过Spring支持的常用数据库事务传播属性和隔离级别吗?来一起看看吧!!!
  6. swd脱机烧录器及上位机源码_通用上位机框架HwLib.Automation(C#)
  7. linux wireshark_WireShark使用教程
  8. python opencv 内存泄露_解决python中显示图片的plt.imshow plt.show()内存泄漏问题
  9. onuninitialized和ajax,12.3 Prototype对Ajax的支持
  10. python数据分析_上海交大学姐带你10分钟学会Python数据分析_python_教育