[疑问] docker 自动删除文件怎么解决 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
szyp
V2EX    Docker

[疑问] docker 自动删除文件怎么解决

  •  
  •   szyp 2019-11-29 10:33:50 +08:00 7642 次点击
    这是一个创建于 2213 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在公司遇到了很诡异的事情,公司有好几个环境,都是用 docker 起的服务,最近频繁出现 502 错误,

    结果经过排查,最终的原因总是被定位到文件缺失,删除的文件也不固定,有的时候是项目文件,有的时候是项目配置文

    件,最诡异的是删除 supervisor 的配置文件,导致定时任务无法运行

    目前排除掉我们自己写的代码的问题,因为很少涉及到对磁盘的读写

    你们有遇到过这样的问题吗?

    11 条回复    2021-02-22 20:25:56 +08:00
    virusdefender
        1
    virusdefender  
       2019-11-29 10:45:30 +08:00
    我们也遇见见过。。某些文件莫名其妙消失,有的 py 文件莫名其妙变成了一个 binary,但是目前观测到了主机系统都是 centos,不知道和这个有啥关系。
    szyp
        2
    szyp  
    OP
       2019-11-29 11:05:58 +08:00
    @virusdefender 那你们这个问题有周期吗,之前也有,只是没这么频繁,都是 20 几号开始出现,就很莫明奇妙
    ai277014717
        3
    ai277014717  
       2019-11-29 11:08:05 +08:00
    镜像来源可信? 容器有停止过,导致没有持久化的数据消失?
    szyp
        4
    szyp  
    OP
       2019-11-29 13:16:21 +08:00
    @ai277014717 谢谢,用的是官方的 hub 镜像,重启过,但是不涉及到持久化那一部分,不是数据消失,是 docker 中的文件被删除
    virusdefender
        5
    virusdefender  
       2019-11-29 13:18:53 +08:00
    @szyp 没注意过,之前在测试的 centos 上频繁出现几次,后来推荐换了操作系统好像没事了;再之后,客户的线上发生过一两次,最近不在那个项目了,就不知道了
    virusdefender
        6
    virusdefender  
       2019-11-29 13:22:40 +08:00
    可以试试 docker save <image> > /dev/null,之前我们遇到问题有人说这样会有某种 integrity check,但是那时候没机会测试了,不知道是否可行
    virusdefender
        7
    virusdefender  
       2019-11-29 13:23:24 +08:00   1
    你的问题还是得首先 dmesg 看下是不是有磁盘的问题日志
    hopingtop
        8
    hopingtop  
       2019-11-29 16:00:49 +08:00
    @szyp
    docker 容器里面的文件莫名消失?
    那最好是看一下 Dockerfile 怎么写的。
    还有就是容器是否可信,是否有什么前置脚本之类的东西夹杂在某些地方了。
    idamien
        9
    idamien  
       2021-02-02 22:06:03 +08:00
    不知道博主是否找到了解决方法,最近我们也遇到了类似的问题,tomcat 容器,webapp 消失. 问题是其他几个 tomcat 的 container 都没问题。 @szyp @hopingtop @virusdefender
    idamien
        10
    idamien  
       2021-02-02 22:07:59 +08:00
    我们是 vmware 虚拟 centos 7
    fargo36
        11
    fargo36  
       2021-02-22 20:25:56 +08:00
    看一看我写的 https://mp.weixin.qq.com/s/65mU9i3OF2FXdHahEOAe-g 跟你的问题类似 ,是不是通过我的办法是不是可以解决你的问题
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2737 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:09 PVG 11:09 LAX 19:09 JFK 22:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86