skip to content
Logo 三七の小站

docker 安装 filebrowser

/ 1 min read

1. 创建目录

Terminal window
mkdir -p /root/docker/filebrowser
cd /root/docker/filebrowser

2. 创建临时容器,用于导出配置文件和数据库

Terminal window
docker run -d --name=filebrowser filebrowser/filebrowser
docker cp filebrowser:/.filebrowser.json ./filebrowser.json
docker cp filebrowser:/database.db ./database.db
docker stop filebrowser
docker rm filebrowser

3. 创建 docker-compose.yml

version: '3'
services:
filebrowser:
image: filebrowser/filebrowser:latest
container_name: filebrowser
restart: always
volumes:
- /:/srv # 映射主机的根目录到filebrowser的根目录中(危险操作)
- ./database.db:/database.db
- ./filebrowser.json:/.filebrowser.json
environment:
- PUID=$(id -u)
- PGID=$(id -g)
ports:
- 80:80

4. 启动

Terminal window
docker compose up -d
docker compose logs -f
docker compose down