使用Docker搭建Nextcloud个人网盘

使用Docker搭建Nextcloud个人网盘

一、安装Docker

配置docker的yum源

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述

安装docker

yum install -y docker-ce

在这里插入图片描述

启动docker

[root@nextcloud ~]# systemctl start docker
[root@nextcloud ~]# systemctl enable docker

配置docker加速

[root@nextcloud ~]# mkdir /etc/docker
mkdir: cannot create directory ‘/etc/docker’: File exists
[root@nextcloud ~]# cat > /etc/docker/daemon.json <<EOF
> {
>   "exec-opts": ["native.cgroupdriver=systemd"],
>   "registry-mirrors": ["https://qtytpky9.mirror.aliyuncs.com"]
> }
> EOF

在这里插入图片描述

二.拉取nextcloud镜像

查询docker search nextcloud镜像

[root@nextcloud ~]# docker search nextcloud

在这里插入图片描述

拉取docker pull nextcloud镜像

[root@nextcloud ~]#docker pull nextcloud

在这里插入图片描述

查询nextcloud镜像是否下载完成

[root@nextcloud ~]#docker images | grep nextcloud

在这里插入图片描述

三、创建并启动NextCloud容器

[root@nextcloud ~]# docker run -d --restart=always --name nextcloud -p 5757:80 nextcloud:latest
参数解释
# docker run:启动容器
# -d:在后台运行容器,并且打印容器id
#--restart=always:docker重启该容器跟着重启
# --name nextcloud:定义一个容器名称
# -p 5757:80 nextcloud:将服务器的5757端口映射到容器的80端口
# nextcloud:latest:选择启动的镜像和版本
[root@nextcloud ~]# docker ps

在这里插入图片描述

四、访问NextCloudWEB界面

访问主机ip的5757端口,为网盘设置管理员用户名和密码。

比如,我的主机ip为192.168.200.30, 那么我访问的就是192.168.200.30:5757。
在这里插入图片描述
等待安装应用完成
在这里插入图片描述
安装完成
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
首先,你需要在树莓派上安装Docker。可以按照以下步骤进行安装: 1. 打开终端,更新软件包列表: ``` sudo apt update ``` 2. 安装Docker的依赖包: ``` sudo apt install -y apt-transport-https ca-certificates curl software-properties-common ``` 3. 添加Docker的官方GPG密钥: ``` curl -fsSL https://download.docker.com/linux/raspbian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` 4. 添加Docker的APT源: ``` echo "deb [arch=armhf signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/raspbian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` 5. 更新软件包列表并安装Docker引擎: ``` sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io ``` 6. 验证Docker是否成功安装: ``` sudo docker run hello-world ``` 接下来,你可以使用Docker来安装Nextcloud。可以按照以下步骤进行安装: 1. 创建一个目录来存储Nextcloud的数据: ``` sudo mkdir /opt/nextcloud_data ``` 2. 创建一个Docker网络以供使用: ``` sudo docker network create nextcloud_network ``` 3. 运行Nextcloud容器: ``` sudo docker run -d \ --name nextcloud \ -p 8080:80 \ -v /opt/nextcloud_data:/var/www/html \ --network nextcloud_network \ nextcloud ``` 这将在树莓派上启动一个Nextcloud容器,并将其绑定到本地的8080端口。你可以通过访问 http://树莓派的IP地址:8080 来访问Nextcloud

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值