服务器丢失文件重新启动,重新启动Docker服务或重启后Docker容器丢失文件

我的服务器的主驱动器快满了。因此,我使用{p>将/var/lib/docker目录移动到第二个驱动器位置/media/my-username/sec-drive/dockersudo -s # enter root mode

service docker stop

rsync -aXS /media/my-username/sec-drive/docker /var/lib/docker

rm -rf /var/lib/docker

ln -s /media/my-username/sec-drive/docker /var/lib/docker

serivce docker start

然后我使用docker-compose up -d启动我的所有docker容器

所有容器都可以正常工作。

但是当我重新启动或重新启动docker服务时,我的一个容器丢失了一堆文件(其他容器正常工作)。这些文件之一是libmxnet.so下的/opt/myproj/mxnet/(filemode:777)

use local mxnet

RuntimeError: Cannot find the files.

List of candidates:

/opt/myproj/mxnet/libmxnet.so

/opt/myproj/mxnet/libmxnet.so

/opt/myproj/mxnet/../../build/libmxnet.so

/usr/local/nvidia/lib/libmxnet.so

/usr/local/nvidia/lib64/libmxnet.so

../../../libmxnet.so

这些文件似乎随机丢失。在mxnet文件夹中,__init__.py丢失了,但__init__.pyc仍然正常。真的很有线。

然后,我尝试删除图像和容器并再次导入,只是得出相同的结果。

更新:

此错误再次在另一台服务器上发生。但是这次,我已经重新安装了系统,也没有将docker移至另一个驱动器。似乎与docker目录位置无关

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值