由于系统分区默认的空间并不十分充裕, 加上docker运行一段时间后, 使用空间从原有的4~5个G 膨胀到40~50个G, 默认路径空间逐渐捉襟见肘, 如何解决这个问题呢?
01 确认路径
Docker默认的存放路径是 /var/lib/docker
如果安装docker时候没有修改过路径的话, 不清楚docker存放位置可以使用
命令:
$ docker info
输出
02 创建软链接
解决默认存储空间不足最直接简单有效的方式是挂载到新的分区目录, 在原有系统空间不变的情况下, 采用软链接的方式, 修改Images和Container的存放路径达到相同的目的.
首先停掉docker服务
# 停掉Docker服务$ systemctl stop docker
然后移动整个 /var/lib/docker 目录到空间较大的目录路径
如:/home/data/docker目录, 启动 Docker时发现存储目录依旧是
/var/lib/docke,但是实际上是存储在数据盘
/home/data/docker
移动或者copy 原有路径到新路径下, 创建软链接
# 移动原有的内容$ mv /var/lib/docker /home/data/docker# 进行链接$ ln -sf /home/data/docker /var/lib/docker
启动dokcer服务和容器, 再次使用docker info命令
# 启动Docker服务$ systemctl start docker
确认我们修改没有问题, 默认存储空间就被释放出来了.
总结:
测试是一门技术, 更是一门艺术. 也许你今天拥有的技术, 明天就会被淘汰. 同时需要我们开拓思维和眼界, 积极拥抱变化, 学习新知识, 新方法,新技能, 计算机领域讲究的是实践, 学习更要讲究方式方法. 学习和动手一定要结合, 光看不练,犹如看武功秘籍, 是永远成不了武功大侠的.
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:【文末自行领取】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!