Seafile13 windows 存储

本人小白,有个问题想请教各位大佬。我在windows10上用docker-compose部署seafile13社区版。文件存储路径按照官方的没动。每次关闭docker后,所有的数据文件都没有了是怎么回事,我想把文件直接保存在D盘的某个路径下,如何调整.yml文件,谢谢。

.env配置:

Persistent Storage

BASIC_STORAGE_PATH=/opt
SEAFILE_VOLUME=$BASIC_STORAGE_PATH/seafile-data
SEAFILE_MYSQL_VOLUME=$BASIC_STORAGE_PATH/seafile-mysql/db
SEAFILE_CADDY_VOLUME=$BASIC_STORAGE_PATH/seafile-caddy
SEADOC_VOLUME=$BASIC_STORAGE_PATH/seadoc-data

您好,对于Windows来说,并没有/opt目录,这是linux的存储结构,您需要修改.env中的:

BASIC_STORAGE_PATH=/opt

例如您在D盘中存储seafile的目录名称为seafile_data,则修改为:

BASIC_STORAGE_PATH=D:/seafile_data

修改为之后即可重建容器以生效

# 停止并移除旧的容器
docker-compose down


# 使用新的路径配置重新创建并启动容器
docker-compose up -d