zoukankan      html  css  js  c++  java
  • docker-compose 报错记录

    1、如往常一样对docker-compose.yml配置修改后,docker-compose up -d 后台启动,启动后报错,由原来的done变成了error。

    第一反应就是down掉这些容器:

    docker-compose down  #仍然报错,并提示xxxx   /var/lib/docker/overlay2/d9bf3cecd709xxx :device or resource busy

    网上说这表示目录被挂载中,尝试umount这些目录

    umount  /var/lib/docker/overlay2/d9bf3cecd709xxx  #无法umount,提示no mounts,是说根本没有挂载,也许有些前辈遇到过这类问题,可以此操作解决问题。

    又到处查看前辈高人发的文,都不尽相同,再次尝试如下操作:

    根据容器ID 找到/var/lib/docker/containers/xxx(container_id长id)

    再将其删除:rm -rf  /var/lib/docker/containers/xxx(container_id长id)

    重启docker:systemctl restart docker

    查看容器:docker-compose ps   #发现已经成功删除报错的容器。

    未至精疲力尽,不要怨天尤人。昨日因,今日果。今日为,明日果也!
  • 相关阅读:
    移动端图片按比例裁剪
    bootstrap悬停下拉菜单显示
    videojs兼容ie8
    ie浏览器不支持多行隐藏显示省略号
    rem和px
    浏览器默认返回,页面刷新
    centos src compile gcc 7.3
    docker与gosu
    centos 安装 kernel
    docker proxy
  • 原文地址:https://www.cnblogs.com/ccit/p/10033495.html
Copyright © 2011-2022 走看看