码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 不小心删除了docker/overlay2怎么办?


    服务器硬盘容量达到顶峰,没有空闲空间。利用df -h的时候查看到/data/docker/overlay2占用最大。以为这里面都是docker的缓存文件,删除也无妨,所以直接通过 rm -rf 命令删除。(没有做任何备份)删完之后整个人就傻了,所有的容器运行全部失败。

    此时!不要慌,不要着急做其他操作。按照下面步骤,可以救回来!

    首先讲清一个概念,这个overlay2不是缓存文件,他是镜像和容器之间的中间层,破坏了这个文件等同于破坏了镜像和容器,除非你能找回,否则只能重来,具体的理论知识大家可以在看overlay2的详细介绍。

    第一步:
    用docker ps -a查看容器,找到坏掉的容器,我们以mysql为例。
    用docker inspect 容器ID 查看容器的元数据。
    我们需要看的最关键的几点:1. 版本号 2. 数据卷共享 3. 端口映射。

    版本号:

    在这里插入图片描述

    数据卷共享:

    在这里插入图片描述

    端口号:

    在这里插入图片描述
    可以看出我的mysql镜像是8.0.25,数据卷共享是在我服务器上/data/mysql/datadir/ 这个路径下,只要这个路径的文件不被破坏,那就丝毫没有问题。

    接下来很简单了,删除你的容器,删除你的镜像!反正你也无法在run起来了。

    然后用docker run 重新来!

    docker run -name mysql -p 6464:3306 -v /data/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /data/mysql/datadir:/var/lib/mysql mysql:8.0.25
    
    • 1

    这时候他就会重新下载镜像,跟你之前的配置完全一样,端口号也不变。利用docker ps查看运行是否成功,再去看看mysql是否连接正常就好了!

    其他的镜像也同样是这么个道理!血的教训,在不清楚文件是什么的时候千万不要rm,rm之前一定要做备份!!!

  • 相关阅读:
    求解多旅行推销员问题的两部分编码遗传算法算子
    背会了常见的几个线程池用法,结果被问翻了
    草莓熊python turtle绘图代码
    向毕业妥协系列之深度学习笔记(二)深层神经网络
    javascript获取地址栏的绝对路径
    什么是扩散模型(Diffusion Models),为什么它们是图像生成的一大进步?
    简单线性规划问题
    msdn下载的系统怎么安装
    Python Flask Web开发一:环境搭建
    【Verilog 教程】5.2Verilog 模块例化
  • 原文地址:https://blog.csdn.net/qq_43040108/article/details/127790276
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号