1. 创建目录
mkdir -p /root/docker/filebrowsercd /root/docker/filebrowser
2. 创建临时容器,用于导出配置文件和数据库
docker run -d --name=filebrowser filebrowser/filebrowser
docker cp filebrowser:/.filebrowser.json ./filebrowser.jsondocker cp filebrowser:/database.db ./database.db
docker stop filebrowserdocker 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. 启动
docker compose up -ddocker compose logs -fdocker compose down