使用Docker技术部署NextCloud

一、概述

NextCloud是一个开源的私有云服务器,可用于家庭及企业,有关NextCloud的详细说明可参看其官网(英文页面):https://nextcloud.com/。本文简要介绍如何使用Docker技术在Ubuntu 16.04上快速安装部署NextCloud(版本:18.0.3)服务器,大致的安装过程为:

  1. 安装ubuntu 16.04系统
  2. 安装配置Docker环境
  3. 安装配置mySql数据库
  4. 安装配置NextCloud
  5. 安装配置Nginx实现网站的https访问

二、安装Ubuntu 16.04系统

Ubuntu 16.04系统是Ubuntu的一个次新(最新的长期服务版是18.04.4)长期服务版本,由于是充当服务器,对图形桌面环境的需求不大,因此本文选择使用ubuntu 16.04的服务器版本,系统的光盘安装镜像可以从官网下载(https://cn.ubuntu.com/server)。

事实上,本文所记述的安装步骤并不严格依赖于所选择的Linux系统,有能力的读者完全可以根据自己的喜好,选择其他的Linux发行版(例如Debian、LinuxMint等)或ubuntu的其他版本(例如Ubuntu 18.4.4版)。

有关Ubuntu 16.04 系统的安装方法步骤,由于网络上有大量的相关说明文章,本文不再详细记述,仅给出几篇相关链接,供读者参考:

  1. Ubuntu 16.04 Server 版安装过程图文详解
  2. Ubuntu Server 16.04服务器版安装图解教程

三、安装并配置Docker环境

Docker的安装有两种方式:手动安装和脚本自动安装,本文介绍使用自动安装的方式,登录linux系统,依次输入:

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
$ sudo usermod -aG docker <your-user>
$ sudo docker run hello-world

说明:

  • 第一条命令从https://get.docker.com下载安装脚本;
  • 第二条命令以超级用户的身份执行安装脚本;
  • 第三条命令赋予非root用户<your-user>执行docker命令的权限,注意使用实际用户名替换<your-user>。
  • 第四条命令用于检测docker是否成功安装,如果docker已经成功安装,则可
  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值