码迷,mamicode.com
首页 > 其他好文 > 详细

docker部署私有云盘fileBrowser

时间:2020-12-23 11:39:27      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:系统   admin   支持   复制   file   密码   浏览器   简单   页面   

fileBrowser 是一个 Web 文件浏览器,它更类似于一个网盘服务器,使我们可以在浏览器中访问服务器上的文件资源。同时,fileBrowser 还支持添加多个用户,并为不同的用户设置不同的访问权限。除此之外,fileBrowser 还支持一些简单的 linux 命令,例如使用 git 克隆一个代码库到当前目录等。这里记录一下使用 docker 安装 fileBrowser 的步骤:

创建数据目录和项目目录:

mkdir -p /home/barwe/wdc/Data/filebrowser
mkdir -p /home/barwe/dockerv/filebrowser
cd /home/barwe/dockerv/filebrowser

初始化一个容器用于导出配置文件和数据库,只挂载数据目录:

docker run -d --name=filebrowser -v /home/barwe/wdc/Data/filebrowser:/srv -p 8888:80 filebrowser/filebrowser

可以发现 docker 在当前目录下自动创建了 root 目录,它挂载了容器的 /srv 目录。

由于 docker 不支持挂载宿主系统中不存在的文件,所以我们需要将待挂载的文件从容器中拷贝出来,然后重新挂载。

先将数据库文件和配置文件复制出来:

docker cp filebrowser:/.filebrowser.json ./filebrowser.json
docker cp filebrowser:/database.db ./

然后 kill 掉原来的容器:

docker stop filebrowser && docker rm filebrowser

初始化一个完整的容器:

docker run -d --name=filebrowser -v /home/barwe/wdc/Data/filebrowser:/srv -v /home/barwe/dockerv/filebrowser/filebrowser.json:/.filebrowser.json -v /home/barwe/dockerv/filebrowser/database.db:/database.db -p 8888:80 filebrowser/filebrowser

浏览器中打开 ip:8888 即可看到登陆页面,默认账号和密码是 admin。

docker部署私有云盘fileBrowser

标签:系统   admin   支持   复制   file   密码   浏览器   简单   页面   

原文地址:https://www.cnblogs.com/barwe/p/14147518.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!