如何搭建私有云盘?具体操作步骤是什么?

笔者使用容器docker与开源软件owncloud快速搭建自己的私有云盘。

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。

OwnCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等

系统环境:Ubuntu 20.04

1.安装docker

卸载旧版本

 $ sudo apt-get remove docker docker-engine docker.io containerd runc

更新仓库

 $ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

添加Docker官方的GPG密钥:

 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

设置稳定存储库

 $ echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

列出存储库中可用版本docker

 $ apt-cache madison docker-ce

安装指定版本

   $ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

配置阿里云镜像加速

$ sudo mkdir -p /etc/docker
$ sudo tee /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors": ["https://jso7bjcp.mirror.aliyuncs.com"]
}
EOF
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

3.直接拉去owncloud和mysql镜像

$ sudo docker pull owncloud $sudo docker pull mysql:5.7

4.启动 mysql容器

$ sudo docker run --name owncloud-mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

5.启动owncloud容器

$ sudo docker run --name owncloud -p 80:80 --link owncloud-mysql:db -d owncloud

6.查看容器状态

$ sudo docker ps
如何快速搭建私有云盘

7.owncloud初始化配置(过程略)

如何快速搭建私有云盘

8.通过web或者手机端即可登陆owncloud

如何快速搭建私有云盘

自此你已有一款类似百度 云盘的私有云盘,想存什么都可以。

当然你想要在外网随时访问,还需端口映射绑定域名。

        

版权声明:本文内容来源于互联网和用户投稿,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 taijiseo@qq.com 举报,一经查实,本站将立刻删除。

   

给TA买糖
共{{data.count}}人
人已赞赏
投稿

移动硬盘西数和希捷哪个好?哪款更受欢迎?

2022-4-23 9:00:29

投稿

手机电池续航是什么意思?影响续航的因素有哪些?

2022-4-23 9:21:03

个人中心
今日签到
有新私信 私信列表
搜索