笔者使用容器docker与开源软件owncloud快速搭建自己的私有云盘 。
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化 。
官网地址:https://www.docker.com/
OwnCloud 是一个开源免费专业的私有云存储项目,它能帮你快速在个人电脑或服务器上架设一套专属的私有云文件同步网盘,可以像Dropbox 那样实现文件跨平台同步、共享、版本控制、团队协作等等
官网地址:https://owncloud.com/
系统环境:Ubuntu 20.04
1.安装docker
卸载旧版本
$ sudo apt-getremovedocker 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
文章插图
自此你已有一款类似百度 云盘的私有云盘,想存什么都可以 。
当然你想要在外网随时访问,还需端口映射绑定域名 。
推荐阅读
- 生牛宝宝取什么名字好 免费牛年男宝宝起名大合集
- 2021年宝宝免费取名字 翩翩少年的男孩名字大全
- 4款免费看电影的app推荐 看电影软件不要会员的有哪些
- 免费教你三种最有效方法 电脑怎么登录多个微信账号
- 4款小众软件,免费又实用,内存满了也绝不删除
- 如何快速补乱蛋白
- 亲测6款永久免费的录屏软件 电脑免费录屏软件哪个好用
- 如何快速去腿毛,脱腿毛蜜蜡的做法
- win7升级到win10可以永久体验吗? 普通用户免费政策限规定时间1年内
- 蘑菇壁纸是哪一个软件带的,蘑菇白昼动态壁纸免费下载