Skip to content

文件快递柜 | Docker系列

前言

本文介绍使用FileCodeBox在Ubuntu系统上搭建文件快递柜,请先根据本章前言完成环境的搭建。

FileCodeBox网站:

拉取镜像

shell
docker pull lanol/filecodebox:latest

开放端口

端口类型端口端口用途
TCP12345网页界面

配置文件

shell
# 前往var目录
cd /var

# 创建工作目录
mkdir filecodebox

# 进入工作目录
cd filecodebox

# 创建docker配置文件
touch compose.yml

# 编辑docker配置文件
nano compose.yml

compose.yml

yml
services:
  filecodebox:
    image: lanol/filecodebox:latest
    container_name: filecodebox
    restart: always
    ports:
    - 12345:12345
    volumes:
    - ./data:/app/data

开始运行

shell
# 前往工作目录
cd /var/filecodebox

# 开始运行
docker compose up -d
  1. 在浏览器访问:http://服务器ip地址:12345/#/admin
  2. 输入默认密码FileCodeBox2023,进入管理后台并修改密码

维护服务

shell
# 停止服务
cd /var/filecodebox
docker compose down

# 更新服务
cd /var/filecodebox
docker compose down
docker compose pull
docker compose up -d

# 压缩数据文件夹
cd /var/filecodebox
tar -czf data.tar.gz data/

# 解压缩数据文件夹
cd /var/filecodebox
tar -xzf data.tar.gz data/