摘要:问题在使用用过程中出现,出现如下错误提示原因错误提示已经很明显了,就是现在存储路径所在分区存储空间不足,一般都是默认路径,当然,这个原因引起的问题可能会有很多种,之前也也做到过,所以当忽然出现问题的时候,记得看一下空闲的空间大小。
问题
在docker使用用过程中出现,出现如下错误提示:
ERROR: Service "XXX" failed to build: write /var/lib/docker/tmp/GetImageBlob239544438: no space left on device原因
错误提示已经很明显了,就是现在docker存储路径所在分区存储空间不足,一般都是默认路径/var/lib/dokcer,当然,这个原因引起的问题可能会有很多种,之前也也做到过,所以当docker忽然出现问题的时候,记得df -h看一下空闲的空间大小。
解决方案此方案针对的系统环境和版本分别是:Contos 7和Dokcer 17.03.2-ce,其他环境下并不一定有效。
关掉所有正在运行的容器
docker stop $(docker ps -q -f status=running)
关闭docker服务
systemctl stop docker
将Docker现目录挪到一个新目录下,这两个目录依照具体情况而定,我的分别是/var/lib/docker和/home/docker
mv /var/lib/docker /home/docker
将原来的数据备份一份,备份大法好,万一不行还不至于损坏数据
tar zcf docker_file_bak.tar.gz /home/docker
修改服务启动命令,服务的service文件为/lib/systemd/system/docker.service,将里面的内容ExecStart=/usr/bin/dockerd修改为如下:
ExecStart=/usr/bin/dockerd -g 新目录
重新加载修改后的service文件
systemctl daemon-reload
启动Docker服务
systemctl start docker
验证修改成功
docker info | grep "Docker Root Dir"
可以看到结果已经是新的目录
再次说明,该方案只在前面提到的环境下测试过,并不是所有的环境都试用,因为之前在ubuntu 14.04和ubuntu 16.04上尝试使用该方法都不能生效,后续再进行说明。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/27656.html
摘要:修改配置文件在的配置文件最后一行的末尾添加,添加完之后的配置为重启服务重启的命令如下。修改后的结果如下启动服务删除源文件以上就是储存的优化方案,希望对您能够有所帮助,更好的使用容器技术。 各位同学,大家在使用Docker的过程中,有没有想过,Docker在本地存储镜像时把文件存储在哪里了呢?有没有对文件的总大小做一定的限制呢?能不能调整本地存储的位置及总限制大小呢?今天,我们就从这些问...
摘要:此命令下载测试镜像并在容器中运行它。国内很多云服务商都提供了加速器服务,例如阿里云加速器注册用户并且申请加速器,会获得如这样的地址。获取镜像阿里云镜像库上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像并运行。 showImg(https://segmentfault.com/img/remote/1460000012924583); 这篇文章是我学习 Docker 的记录...
摘要:三私有代码库阿里云使用引言使用肯定离不开和代码的集成。本着代码可靠性,服务器稳定性,功能扩展性综合对比,我们选择使用阿里云的库。 来自用户的DevOps实践分享,分享从开发代码到生产环境部署的一条龙操作的实践及经验, 包含工具技术的选型及考量、私有代码库与私有镜像库的应用等。 (一)容器服务的Rancher选型 1、为什么说是下一代核心技术 从互联网的多次变革说起,早期的C/S架构,到...
摘要:容器云架构方案。容器云架构方案基于容器技术,运维技术团队开发了五阿哥网站的容器云平台。多云对接私有云和公有云进行统一托管,包含网络区域配置,实例开通及的环境初始化配置等。技术选型及实践镜像标准众所周知,的镜像是分层的。 前言 五阿哥钢铁电商平台(www.wuage.com)是由钢铁行业第一的中国五矿与互联网第一的阿里巴巴联手打造,并充分运用双方股东优势资源,即:阿里巴巴在大数据、电商运...
摘要:由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。设计时,就充分利用的技术,将其设计为分层存储的架构。镜像实际是由多层文件系统联合组成。分层存储的特征还使得镜像的复用定制变的更为容易。前面讲过镜像使用的是分层存储,容器也是如此。 本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。 阅读本文大概需要15分...
阅读 735·2023-04-25 20:47
阅读 2505·2019-08-30 15:53
阅读 907·2019-08-26 14:05
阅读 851·2019-08-26 11:59
阅读 1647·2019-08-26 11:43
阅读 1565·2019-08-26 10:57
阅读 1324·2019-08-23 18:23
阅读 2554·2019-08-23 12:57