最新消息:欢迎光临!

docker默认存储目录迁移

docker findever 497浏览 0评论

docker默认存储位置是/var/lib/docker,由于所在盘已经满了,刚开始想到的是用cp/mv命令复制到其他盘,然后修改docker启动目录配置来实现迁移,然后事实上迁移的时候困难多多

首先由于目录很大了,cp命令慢到发指,然后想到用rsync命令,结果因为有 /var/lib/docker/devicemapper/devicemapper/data 这个100G的稀疏文件,导致rsync同步完后报失败,正确做法应该是加上–sparse参数支持稀疏文件


再次吐槽下docker的各个细节做得非常不人性化

【参考】https://github.com/moby/moby/issues/14000

转载请注明:Findever » docker默认存储目录迁移

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址