当前位置: 首页 > 工具软件 > File Browser > 使用案例 >

docker 安装fileBrowser

太叔飞翰
2023-12-01

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

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

mkdir -p /opt/filebrowser/data
cd /opt/filebrowser


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

docker run -d --name=filebrowser \
-v /opt/filebrowser/data:/srv \
-p 8080: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
初始化一个完整的容器:

sudo docker run -d --name=filebrowser  --

 类似资料: