两个命令搭建自己的私有网盘

Docker一键部署Nextcloud
本文详细介绍如何使用Docker快速部署Nextcloud私有网盘,包括Docker的简介、安装步骤及Nextcloud的部署命令,让你轻松拥有个人云存储。

利用docker搭建自己的nextcloud私有网盘

docker是什么?

docker可以简单的理解为一个容器(有点类似于虚拟机,但它又不同于虚拟机),可以在在里面运行别人已经配置好的环境,我们只需要拉取过来它的镜像即可,省去了令人抓狂的环境配置,大大减少了部署成本。

需要怎么做?

如果你已经安装好了docker,那么仅需执行第三步,两个命令即可一键部署!如果你还没有安装docker,那么请跟着博主非常方便的安装docker。

首先,安装docker(以debian10.*为例,当然如果您的系统与博主的不同,请参阅官方文档https://docs.docker.com/engine/install/debian/,一步步来就可以,很简单的),步骤如下:

  1. 安装docker
  2. docker一键部署nextcloud(只需要两个命令即可)

以root用户登录shell以后,一步一步的执行以下命令:

1、安装docker

安装docker部分摘取自docker官网安装手册,仅仅是把需要的命令摘取过来,详情请参考https://docs.docker.com/engine/install/debian/

apt-get remove docker docker-engine docker.io containerd runc
apt-get update
apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
apt-get install curl
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
apt-key fingerprint 0EBFCD88
add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io

2、检测docker是否安装成功

docker run hello-world

docker会在shell给你打印出一堆它做了啥啥啥的信息,如果没有什么error提示,就说明安装成功了。

3、用docker一键部署nextcloud

docker pull nextcloud

拉取已经配置好环境的nextcloud镜像

docker run -d -p 8080:80 nextcloud

将主机的8080端口映射到docker容器的80端口

完事!

这样直接在浏览器输入你的ipAddress:8080即可访问,当然你也可以修改8080端口为其他端口(如果你的80端口未被占用并且你的主机仅仅用来提供nextcloud这一种服务的话,你可以映射到本机的80端口),你也可以用nginx监听本机的80端口进行反向代理到本机的8080端口,实现在一台主机上监听同一端口的多种服务(通过server_name来选择)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值