收起左侧

使用dockercompose创建容器出现“目录已经被使用”提示

13
回复
1474
查看
[ 复制链接 ]

2

主题

2

回帖

0

牛值

江湖小虾

2025-8-3 22:38:55 显示全部楼层 阅读模式

设备环境:物理机、局域网、系统0.9.18/WEB访问

BUG现象:使用dockercompose创建容器出现“目录已经被使用”提示

出现频率:必现

联系方式:17671812574

日志文件:https://s.fnnas.net/s/5fd0924bab80412c8c

屏幕截图2025-08-03223528.png

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

215

主题

1万

回帖

0

牛值

管理员

fnOS1.0上线纪念勋章

2025-8-8 17:10:48 显示全部楼层
之前有创建过一样的容器或者使用过同一个文件夹吗
24年就有人提出这个问题,到现在还没解决呢。。最近我也遇到了  详情 回复
2025-11-7 13:42
关注下这个问题呀  详情 回复
2025-8-13 20:57

1

主题

5

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-8-9 19:40:48 显示全部楼层

出现相同问题,创建新文件夹问题依旧

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

回帖

0

牛值

江湖小虾

2025-8-12 16:04:07 显示全部楼层

我也是出现了这个问题,新旧项目都试了,都提示目录已经被使用,烦死了!

1

主题

5

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-8-13 20:57:03 显示全部楼层
飞牛技术同学 发表于 2025-8-8 17:10
之前有创建过一样的容器或者使用过同一个文件夹吗

关注下这个问题呀

2

主题

11

回帖

0

牛值

江湖小虾

2025-8-16 19:39:06 显示全部楼层

同样出现这个问题

2

主题

61

回帖

0

牛值

初出茅庐

2025-8-17 02:08:32 显示全部楼层

之前也出现过一次,忘了怎么莫名其妙好了,现在又出现这样的问题了。

1

主题

5

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-8-18 13:46:14 显示全部楼层

我问题解决了,可以给大家参考下。检查下创建compose文件的上级文件夹有没有compose文件,如果有就会出现这个提示。

我也遇到了。应该不是这个原因。这个方法在我这解决不了问题。  详情 回复
2025-10-16 16:55
1

查看全部评分

0

主题

4

回帖

0

牛值

江湖小虾

2025-10-16 16:55:46 显示全部楼层
pogame 发表于 2025-8-18 13:46
我问题解决了,可以给大家参考下。检查下创建compose文件的上级文件夹有没有compose文件,如果有就会出现这 ...

我也遇到了。应该不是这个原因。这个方法在我这解决不了问题。

0

主题

4

回帖

0

牛值

江湖小虾

2025-10-16 16:56:23 显示全部楼层

遇到同样问题。持续很久了。先后升级几次系统版本,问题依旧。现在用的是fnos 0.9.30,还是报错。

官方最新升级都承认了,就是父级存在compose文件,提示文案也修改了  详情 回复
2025-11-16 00:03

1

主题

6

回帖

0

牛值

江湖小虾

2025-11-7 13:42:26 显示全部楼层
飞牛技术同学 发表于 2025-8-8 17:10
之前有创建过一样的容器或者使用过同一个文件夹吗

24年就有人提出这个问题,到现在还没解决呢。。最近我也遇到了

1

主题

3

回帖

0

牛值

江湖小虾

2025-11-13 15:58:11 显示全部楼层

历经磨难,我终于解决了这个问题!不是FNOS的锅(也算吧)

先说一下我的情况,我把所有的docker设置文件放在dockerfile目录下。我之前用应用A的docker-compose.yml创建了应用A, 然后又用dockerB的docker-compose.yml准备创建docker应用B。但后来阴差阳错没有用这个新的docker-compose去创建而是直接用命令行的方式去做了。导致这个docker-compose实际上没有被应用B使用。

后来,又阴差阳错地把dockerA重新构建,用的虽然不是这个docker-compose.yml(从dockerA重新构建后仍可正常使用就知道了),但Docker A的docker-compose里显示里,它用得是docker-compose.yml(也就是应用B的docker-compose.yml)。

我的解决办法就是把每一个docker应用单独设一个文件夹,把docker-compose.yml分别装到单独的文件夹里,删掉外面所有的docker-compose.yml文件,问题就解决了,现在用docker-compose.yml, 舒适的很。

其实这也是docker-compose的一个bug, 为什么非要用同样的名字,要是每个dompose文件有不同的名字,这个问题可能根本不会出现。

还是FNOS的锅,可能通过命令指定配置文件名的。并不是所有窗口都得使用docker-compose.yml 24年就提出的问题,到现在正式版还没解决,也是醉了。 还有个不人性化的地方:创建新项目时只有两个选项:1、创建新了dock  详情 回复
2025-12-6 20:41

1

主题

5

回帖

0

牛值

江湖小虾

fnOS1.0上线纪念勋章

2025-11-16 00:03:22 显示全部楼层
Joker_aA9lr 发表于 2025-10-16 16:56
遇到同样问题。持续很久了。先后升级几次系统版本,问题依旧。现在用的是fnos 0.9.30,还是报错。
...

官方最新升级都承认了,就是父级存在compose文件,提示文案也修改了

1

主题

7

回帖

0

牛值

江湖小虾

2025-12-6 20:41:04 显示全部楼层
georgefromvulca 发表于 2025-11-13 15:58
历经磨难,我终于解决了这个问题!不是FNOS的锅(也算吧)
先说一下我的情况,我把所有的docker设置文件放 ...

还是FNOS的锅,可以通过 docker-compose -f 命令指定配置文件名的。并不是所有容器都得使用docker-compose.yml这个配置文件名
24年就提出的问题,到现在正式版还没解决,也是醉了。
还有个不人性化的地方:创建新项目时只有两个选项:1、创建新了docker-compose.yml文件、2上传docker-compose.yml文件。就是没有直接从nas本身选择docker-compose.yml文件的选项
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则