docker 导出容器,然后再别处导入,删除里面的文件,会有问题

2018-06-12 09:55:56 +08:00
 tohearts

[root@btmsys supervisor]# ls ls: cannot access supervisord.conf~: No such file or directory conf.d supervisord.conf supervisord.conf~ 每次删除文件 /目录或者修改文件 都会出现一个 supervisord.conf~

drwxr-xr-x 2 root root 6 Jun 12 01:41 conf.d -rw-r--r-- 1 root root 9172 Jun 12 03:42 supervisord.conf ?????????? ? ? ? ? ? supervisord.conf~

完全不知道什么问题。有没有大佬知道。

3039 次点击
所在节点    程序员
7 条回复
rcmerci
2018-06-12 10:11:50 +08:00
是不是 overlayfs,d_type 是不是 false
ai277014717
2018-06-12 10:25:47 +08:00
supervisord 自启动了吧
tohearts
2018-06-12 10:25:58 +08:00
@rcmerci d_type 是? 修改哪个地方能告知么?
tohearts
2018-06-12 10:27:24 +08:00
@ai277014717 不是 supervisord 的事, 是只要修改容器中原来的文件就会出现 *.*~ 后面带~的文件 然后 file stat 全是 '?' '?' ,读写权限也是‘?’ 还无法删除
rcmerci
2018-06-12 13:47:22 +08:00
用 overlay2 这个 driver 的时候,docker info 里能看 d_type,false 的话,有你说的这个问题的现象。
rcmerci
2018-06-12 13:48:14 +08:00
要 mkfs 的时候加上 ftype=1
lostsquirrelX
2018-06-12 17:57:56 +08:00
为啥 要删除里面的文件,怎么删除的,好奇

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/462355

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX