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   #发现已经成功删除报错的容器。

    未至精疲力尽,不要怨天尤人。昨日因,今日果。今日为,明日果也!
  • 相关阅读:
    线程练习-网络买票
    永久储存信息(已完善)
    Linux命令
    oracle(3)
    小结
    java开发中中文编码问题
    double保留两位小数
    oracle(2)
    javadate相关
    分布式
  • 原文地址:https://www.cnblogs.com/ccit/p/10033495.html
Copyright © 2011-2022 走看看