Ubuntu的docker部署ifile的话,如何把所有的文件都放到自己挂载的硬盘上,而不是放在部署docker的系统盘里呢?具体的指令什么?
Docker部署ifile的疑问求解
1条回复 225天前
-
docker run --name ifile -p 3030:3030 \
-v ~/ifile/conf:/ifile/conf \
-v ~/mnt/data:/ifile/files \
-v ~/ifile/data:/ifile/data \
-v ~/ifile/assets:/ifile/assets \
-v ~/ifile/tmp:/ifile/tmp \
-v ~/ifile/thumb:/ifile/thumb \
-v ~/ifile/logs:/ifile/logs \
-d lgs821/ifile
只需要修改文件路径为你挂在到宿主机的目录即可,例如挂载目录 /mnt/data 那就是 -v ~/mnt/data:/ifile/files ,默认策略就会存文件到挂载目录,如果需要新增本地策略,需要在启动容器时候 增加映射目录 ,例如 /mnt/data2:/files/data2 ,则新建策略时候的路径需要填写映射后的目录,即填写 /files/data2 即可。