修改 Docker 存储位置时,存储空间变大

2017-03-20 13:53:43 +08:00
 donghui

修改 Docker 存储位置时,存储空间变大

systemctl stop docker.service
cp -rf /var/lib/docker /data/

/data/docker 比 /var/lib/docker 大很多

[root@docker01 docker]# pwd
/var/lib/docker
[root@docker01 docker]# du -sh
3.1G	.
[root@docker01 docker]# cd /data/docker/
[root@docker01 docker]# du -sh
12G	.

挺奇怪的~

3011 次点击
所在节点    Docker
4 条回复
ryd994
2017-03-21 00:45:42 +08:00
diff -R 看看
如果确实一样的话应该是稀疏文件的关系
是 tar 拷的还是 cp 拷的?
donghui
2017-03-21 08:12:23 +08:00
@ryd994 是 cp 拷贝的,是不是 docker 也有类似 git gc 的功能
Niphor
2017-03-21 09:55:28 +08:00
是不是因为原先是 overlay 映射的,直接拷,结果把实际文件拷了一份
donghui
2017-03-21 11:18:12 +08:00
@Niphor 可能是,不知道有没有办法再让存储空间减下去

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

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

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

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

© 2021 V2EX