当前位置:   article > 正文

24个 Docker 常见疑难杂症处理技巧_docker 24

docker 24

1Docker 迁移存储目录

默认情况系统会将 Docker 容器存放在 /var/lib/docker 目录下

  • [问题起因] 今天通过监控系统,发现公司其中一台服务器的磁盘快慢,随即上去看了下,发现 /var/lib/docker 这个目录特别大。由上述原因,我们都知道,在 /var/lib/docker 中存储的都是相关于容器的存储,所以也不能随便的将其删除掉。

  • 那就准备迁移 docker 的存储目录吧,或者对 /var 设备进行扩容来达到相同的目的。更多关于 dockerd 的详细参数,请点击查看 官方文档 地址。

  • 但是需要注意的一点就是,尽量不要用软链, 因为一些 docker 容器编排系统不支持这样做,比如我们所熟知的 k8s 就在内。

  1. # 发现容器启动不了了
  2. ERROR:cannot create temporary directory!
  3. # 查看系统存储情况
  4. $ du -h --max-depth=1
  • [解决方法 1] 添加软链接

  1. 1.停止docker服务
  2. $ sudo systemctl stop docker
  3. 2.开始迁移目录
  4. $ sudo mv /var/lib/docker /data/
  5. 3.添加软链接
  6. $ sudo ln -s /data/docker /var/lib/docker
  7. 4.启
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/561586
推荐阅读
相关标签
  

闽ICP备14008679号