标签:系统 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。
标签:系统 admin 支持 复制 file 密码 浏览器 简单 页面
原文地址:https://www.cnblogs.com/barwe/p/14147518.html