Docker容器 - 启动报错:No space left on device

2023-11-12

目录

运行

报错

解决问题

具体操作

重新运行


运行

docker run -it 镜像名 /bin/bash

报错

docker: Error response from daemon: mkdir /var/lib/docker/overlay2/82f185b561334827b34f78dd05dfd83b30b16e710fb27f88c09262bd94dd2fbc-init: no space left on device.

 原因是磁盘空间不足,此时创建数据卷的时候docker会报错No space left on device。


解决问题

首先来看一下磁盘的使用量

[root@vanqiyeah ~]# df -h

此时可选的解决方法有删除文件并腾出空间,docker扩容。此处我选择了前者。去删除日志文件。

具体操作

停止容器的运行

[root@vanqiyeah /]# docker stop 3083199faa55

查看docker文件的存储位置:

[root@vanqiyeah ~]# docker info

 进入目录

[root@vanqiyeah /]# cd /var/lib/docker/containers/

查看一下日志

[root@vanqiyeah containers]# ls

 这里可以选择直接删除该日志,但是不能排除其还有一定作用,所以建议先cd进去

[root@vanqiyeah containers]# cd 46c9d8bfe276a40a23e171e92f14c0e6464c077e86ae6eef1d6827ba524d41e6

 将第一个以-json.log结尾的文件删除,临时清理办法(实际环境建议先scp到其它服务器上,将本地该文件删掉后再用sed进行删除行操作,不建议将整个文件删除,以下命令为删除前100行)

sudo sed -i '1,100d' 容器id-json.log 

重新运行

容器进入成功,问题解决 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker容器 - 启动报错:No space left on device 的相关文章

随机推荐

  • java关于文件记录篇章之文件夹创建篇

    今天 创建一个文件夹目录的时候 创建多级目录的时候发现 自己老是创建失败 但是系统显示文件夹创建成功 但是你去找文件夹的时候 又发现创建失败 这里在我成功之后封装了一个创建文件夹的创建对象 首先这个文件夹是用来解决本地存储文件和linux上
  • dockers报错:Cannot connect to the Docker daemon

    异常信息 22 01 14 13 58 44 Reporter INFO YarnAllocator Completed container container e118 5690061100801 24379300 01 000066 o
  • 更换gradle,引起文件缺失报错 Could not resolve all dependencies for configuration ':classpath'.

    因为公司项目需要低版本gradle 加上同事其他项目也是需要低版本gradle 要更换gradle 使用2 14 1 于是遇到了如下报错 百度了 很多人都没有直接的办法 直接放弃去找已经下载的使用 看了一篇文章https www cnblo
  • 【Web3.0大势所趋】下一代互联网的未来

    前言 Web3 0 是一个越来越受到关注的话题 它被认为将会带来天翻地覆的变化 本文我们一起来谈谈 Web3 0 的概念 特点和优势 并探讨它为什么如此重要和具有革命性的 文章目录 前言 Web3 0是什么 区块链技术 智能合约 总结 We
  • elasticsearch之explain的使用

    explain查看怎么计算得分的 format将json格式结果转为yaml展示 POST tlsmz search format yaml explain true query bool must term fz keyword valu
  • phpstorm显示页面不停的在indexing转圈中,并且文件名还一直在刷新

    打开 File下的 Invalidate Caches Restart 下的 Invalidate and Restart 便可以了
  • 区块链学习笔记16——以太坊中的交易树和收据树

    十六 以太坊中的交易树和收据树 每次发布一个交易的时候 那些交易会组织成一个交易树 也是一颗Merkle tree跟比特币中的情况是类似的 同时以太坊还增加了一个收据树 每个交易执行完之后会形成一个收据 记录这个交易的相关信息 交易树和收据
  • Latex公式排版(编号、换行、括号内换行、对齐)

    最近写论文刚上手了Latex 因为有模板 所以用起来还是很方便的 但是在实际使用中 由于论文是双栏的 因此比较长的公式在排版时会比较困难 下面对Latex中的公式排版方法做一些记录 公式的编写方法在此不再赘述 可以选择网页版的Latex公式
  • 机器学习项目

    文章来源 ATYUN AI平台 8800个开源机器学习项目 并从中选取了前30个制成这份清单 它涵盖了2017年1月和12月之间发布的最佳开源机器学习库 数据集和应用程序 Mybridge AI通过受欢迎程度 参与度和新近度来评估质量 为了
  • 安卓开发移植他人项目 配置问题

    在开发移植他人项目会出现各种配置问题 解决方法 1 将build gradle中的包版本改成跟自己本地项目相同的版本 2 在gradle properties中写入 android overridePathCheck true 3 在app
  • 离线包实现app内H5的秒开

    前言 市面上业务复杂 App中近半数业务页面使用H5 页面承载 H5的优势很明显 跨平台 迭代快 开发体验好 H5的劣势同样明显 加载慢 用户体验差 为了提高页面加载速度和成功率 我们在app H5 部分业务加载 采用了离线包方式 如果有业
  • 如何选取合适的运算放大器?

    首先呢 我不是大牛 本文也会有很多不足之处 欢迎大家提出意见 进入正题 在模拟输入部分 一个重要的大类是单端电压和电流的调理和转换 如 0 5V 10V 0 20mA 等 另一个重要的大类是传感器信号的调理和转换 最常用的如电桥 R TD
  • 2021哈工大深入理解计算机系统Lab5(linklab)

    2021哈工大计算机系统lab5 linklab 实验目的 实验环境与工具 硬件环境 软件环境 开发工具 实验内容 LinkBomb程序框架 phase1 全局变量 数据节 phase2 指令 代码节 phase3 符号解析 phase4
  • Python 各种数据保存与读取方法——numpy,dict,dataframe等等

    文章目录 前言 一 写入与读取 1 Dataframe转csv xlsx 2 numpy ndarray转npy 3 dict转txt 总结 前言 往往在做机器学习或者深度学习的时候 数据预处理部分需要大量的时间 如果每次debug都重新预
  • shiro SecurityManager简介说明

    转自 shiro SecurityManager简介说明 下文笔者讲述Shiro SecurityManager的相关简介说明 如下所示 SecurityManager是Shiro框架的核心 典型的Facade模式 Shiro通过Secur
  • leetcode刷题(3)

    各位朋友们大家好 今天是我leedcode刷题系列的第三篇 废话不多说 直接进入主题 文章目录 分割链表 题目要求 用例输入 提示 做题思路 c语言代码实现 Java代码实现 相交链表 题目要求 用例输入 提示 做题思路 c语言实现代码 J
  • ajax异步按顺序执行,Javascript异步执行不按顺序解决方案

    案例分析 比如执行懒加载时候 onscroll 事件触发多次事件时候会调用多次 ajax 回调事件 由于每个事件返回先后次序并不能保证和触发前一致 所以在数据响应返回后所添加的数据顺序就很在 push 到数组上顺序不一致 例子1 var r
  • maven 检查依赖冲突和版本冲突

    在项目发布的时候 一般都需要进行依赖冲突检查或者重复类的检查 这个时候我一般会使用下面的两个命令 mvn U clean package Dmaven test skip true enforcer enforce DcheckDeploy
  • python argparse变量到class变量的转换代码

    github上的项目总喜欢使用argparse bash来运行 这对于快速运行一个项目来说可能有好处 但在debug的时候是很难受的 因为我们需要在 sh文件中修改传入参数 并且不能使用jupyter 以下是把parser转换成显式clas
  • Docker容器 - 启动报错:No space left on device

    目录 运行 报错 解决问题 具体操作 重新运行 运行 docker run it 镜像名 bin bash 报错 docker Error response from daemon mkdir var lib docker overlay2