几个月前aliyun推出了容器服务,趁着折腾自动化构建发布玩了一段时间Docker,一直都没遇到什么问题。直到最近几天,发现服务不怎么听话,明明设置了启动两个容器,却总是只出现一个,纳闷了,难道我配置写错了?!再三检查没发现问题,于是使用界面操作改变容器数量为2,更新后发现还是实际只生效了一个。。。

         

好吧,莫不是我把服务器折腾坏了,呵呵~

连上ssh进入未启动容器的那台的宿主机上看看吧(aliyun的容器服务购买时需选择宿主机数量及配置,当时买的两台宿主机使用),既然配置和界面已经没有作用了,就使用命令启动个服务吧。

# docker pull registry-internal.cn-hangzhou.aliyuncs.com/my-namespace/my-image:1.0.0

然后提示了个找不到镜像 Error: image  my-namespace/my-image:1.0.0 not found

我已经怀疑我玩的假容器服务了,我的镜像明明在仓库里。然后把命令copy到另一台宿主机上再次pull,结果成功,呵呵~想想估计那台访问到的镜像仓库节点没有同步成功吧 !

那我下载个别的镜像试试,然后出现了新提示 no space left on device 。。。

看到这我第一反应就是磁盘空间不足了么?哦,可能我买的太小了,pull的镜像又太多了,那我删掉几个吧,然后

# docker rmi c7253c6cdfcd
Error response from daemon: write /var/lib/docker/image/overlay/.tmp-repositories.json240511815: no space left on device

什么鬼,我删除镜像还不让我删除了?难道整个docker的命令都被我搞坏了?我试试别的命令先,stop能成功,start就又出现同样的提示了。。

好吧,我重启下宿主机试试,结果呵呵~

既然这样就重置一下宿主机吧,反正我上面都是些测试容器。开开心心去找节点重置,结果意想不到。。节点消失了

估计这个no space left on device问题不解掉,就只能从ecs那里删掉宿主机了,索性解决掉好了。

# df -h

看了下,磁盘空间只占用了一点点,不可能是磁盘用满,排除一切可能,再加上Google看了下别人遇到这种情况的解决方法,最终将 /var/log 中的较大又无用的日志删除(du -sh /var/log可直观查看文件大小),再试着 docker start 其中被我停掉起不来的容器,不出意外成功了。接下来就是将不用的镜像都顺利删掉了。

可通过cron定时清理不需要的镜像,以下是删除仓库名包含dev_img的镜像

0 1 * * *  docker rmi $(docker images | grep "dev_img" | awk '{print $3}') > /dev/null 2>&1

  

转载于:https://www.cnblogs.com/hanyingchun/p/6514251.html

Docker 踩坑之一:Error response from daemon: write *** : no space left on device相关推荐

  1. 解决 docker exec 报错 Error response from daemon: Container XXXXX is not running

    docker exec 报错 Error response from daemon: Container XXXXX is not running 解决思路 XXXXX 为报错容器id 问题描述 废话 ...

  2. docker gpu报错Error response from daemon: could not select device driver ““ with capabilities: [[gpu]]

    Docker容器中使用Nvidia GPU报错 docker: Error response from daemon: could not select device driver "&qu ...

  3. docker启动容器发生Error response from daemon故障

    今天在使用docker启动nginx的时候出现了 docker: Error response from daemon: driver failed programming external conn ...

  4. Docker报错: Error response from daemon: Mounts denied.The path xxx is not shared from OS X and is not

    问题描述:在Mac系统下,尝试让系统根目录下的文件与容器内文件进行映射时报错. 报错:docker: Error response from daemon: Mounts denied: The pa ...

  5. 【Ubuntu】docker报错:Error response from daemon: Container a1035642576a3a899c8fe142c416fc is not running

    说明

  6. Docker和K8s实战(五)——Docker Error response from daemon: conflict: unable to remove repository reference

    执行docker rmi命令时出现 docker rmi iaiti/centos-nodejs1 Error response from daemon: conflict: unable to re ...

  7. Error response from daemon: conflict: unable to delete 8e6aee9da407 (must be forced) - image is refe

    docker 删除报错: Error response from daemon: conflict: unable to delete 8e6aee9da407 (must be forced) - ...

  8. Error response from daemon: error while removing network

    docker 网络出问题了,然后使用命令进行删除,结果报错,如下: [root@harbor harbor]# docker network ls NETWORK ID NAME DRIVER SCO ...

  9. Error response from daemon: error while removing network: network macvlan1 id 432b2be6bba68f376ffcfb

    删除macvlan网络的时候报错 Error response from daemon: error while removing network: network macvlan1 id 432b2 ...

  10. Error response from daemon: error while removing network: has active endpoints

    docker删除网络报错: docker network rm docker_gwbridge Error response from daemon: error while removing net ...

最新文章

  1. 为什么不从算法上优化机器的“眼睛”,而是从“大脑”入手?
  2. (效果一)js实现上拉加载
  3. 【Android】Fragment的简单笔记
  4. [转]汇编语言的准备知识--给初次接触汇编者 3
  5. Android小知识10则(上)(2018.8重编版)
  6. unity, itween, closed path
  7. mysql 一张表的数据插入另一张表的sql语句
  8. 远程预付费电能管理系统在工业园的应用,主要功能有哪些?
  9. 怎样规划你毕业以后的人生
  10. 77GHz毫米波雷达快速chirp信号技术(五):CAPON Beamforming
  11. IDEA 社区版配置 Tomcat
  12. 25本最佳个人理财书籍
  13. 产品经理如何营销自己
  14. easyui之combo控件分析
  15. Nvicat Premium连接腾讯云数据库TDSQL-C(原CynosDB)
  16. 【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(二)
  17. 基于PSO优化VIC算法的WORM蠕虫检测matlab仿真
  18. FINTERRA在2018年第二届远东商业领袖奖中脱颖而出
  19. 语音增强--维纳滤波介绍及MATLAB实现
  20. 127.0.0.1:8080可以访问但是用本机ip就无法访问

热门文章

  1. ORACLE数据库测试题(一)
  2. php打开retmsg,PHP截取发动短信内容的方法
  3. 彩电主板更换后图像是矩型怎么处理_液晶彩电主板常见故障维修
  4. StorAge存储库
  5. HTTP请求报头中各个字段的含义
  6. 30天提升技术人的写作力-第七天
  7. 分享几个比较提高工作效率的软件
  8. Commons IO 2.5-IOUtils
  9. 关于Oracle-SQL语句性能优化
  10. [转载]基于TFS实践敏捷-工作项跟踪