环境

ubuntu 20.04

1.安装docker

Ubuntu 安装Docker 运行Nginx-CSDN博客

2.安装docker-compose 

Ubuntu 安装 docker-compose-CSDN博客

3.编写shell脚本

vim start.sh
#!/bin/bash

# 创建目录结构
rm -r /docker/filebrowser
mkdir -p /docker/filebrowser/data
mkdir -p /docker/filebrowser/db
mkdir -p /docker/filebrowser/ufiles

# 进入目标目录
cd /docker/filebrowser

# 将内容写入 docker-compose.yml 文件
cat <<EOF > docker-compose.yml
services:
  filebrowser:
    image: filebrowser/filebrowser:latest
    container_name: filebrowser
    restart: unless-stopped
    ports:
      - "8107:80"      # 映射本地端口 8107 到容器的 80 端口
    volumes:
      - /docker/filebrowser/data:/srv      # 存储文件的目录
      - /docker/filebrowser/db:/database   # 存储数据库的目录
      - /docker/filebrowser/ufiles:/files   # 你想要浏览的文件夹路径
    environment:
      - PUID=1000           # 可选:根据需要设置UID(用户ID)
      - PGID=1000           # 可选:根据需要设置GID(组ID)
      - TZ=Asia/Shanghai    # 设置时区,可根据你所在的时区调整
EOF


# 启动 Docker Compose
docker compose up -d

4.启动shell脚本

sh start.sh

5.打开网页,开始使用

http://<主机IP>:8107

账号:admin

密码:admin

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐