首页 > 其他分享 >docker 基础镜像损坏

docker 基础镜像损坏

时间:2024-07-22 17:11:02浏览次数:10  
标签:211 process caused 损坏 file 镜像 docker

docker run 以后查看日志,提示报错,服务不能正常启动.

    # docker logs -f 6413
    standard_init_linux.go:211: exec user process caused "no such file or directory"
    standard_init_linux.go:211: exec user process caused "no such file or directory"
    standard_init_linux.go:211: exec user process caused "no such file or directory"
    standard_init_linux.go:211: exec user process caused "no such file or directory"

我们遇到的情况是,docker 目录下的文件被误删,导致docker依赖的基础镜像layer损坏,多个应用的基础镜像被损坏,直接执行docker run 不会重新拉取新镜像 ,暂没有找到其他可处理办法;
微服务体系, 多个服务依赖同一个基础镜像,不清楚具体是哪个寄出镜像已损坏

按以下步骤操作

  1. 停止所有损坏关联的所有容器
    docker stop $(docker ps -a -q)

    或者手动停止部分容器,比如 order服务和支付pay服务,是依赖的同一个FROM 镜像,那只需要停止这两个容器就好

  2. 删除容器及镜像

    该命令会删除所有停止的容器,挂载的卷等
    docker system prune -a

  3. 重新拉取

    docker pull order:1.0
    docker pull pay:1.0

标签:211,process,caused,损坏,file,镜像,docker
From: https://www.cnblogs.com/bigorang/p/18316428

相关文章

  • Docker & Ubuntu & Milvus 2.4 windows 详细安装攻略
    目录背景安装DockerDestop下载docker破解之法启动dockerdestop OS镜像前置条件dism启动WSL服务命令......
  • 当我的代码损坏时,如何设置警报或蜂鸣声? (最好是Python)
    我正在为机器人运行一些代码,它将继续运行,直到我手动终止该进程。或者,如果代码意外遇到诸如SYntaxError或其他此类错误/异常之类的错误并崩溃。我想知道当我的代码崩溃时是否可以设置一些警报或蜂鸣声。我的目标就是将视线从屏幕上移开,仅在进程停止运行时才检查它。如果......
  • 错误代码「126」:加载x3daudio1_7.dll失败,该文件缺失或损坏!
    一、x3daudio17.dll的作用x3daudio17.dll是微软公司开发的一个动态链接库文件,它提供了音频处理和渲染的功能。该文件主要负责处理三维音效和多声道音频的输出,使得计算机可以提供更加逼真和立体的音频效果。因此,当x3daudio17.dll丢失时,计算机将无法正常播放音频或输出三维音效,......
  • docker
    -----createredhat8.1-------20.212.105.2110.3.0.5k8s-node1node1/K8s-node1pass-----installdocker------https://docs.docker.com/engine/install/centos/yuminstall-yyum-utilsyum-config-manager--add-repohttps://download.docker.com/linux/centos/d......
  • 无法在 Ubuntu 20.04 中安装 python3-venv,一些损坏的软件包
    这可能很长,但请耐心看完当我在关注这篇文章时尝试安装python3-venvsudoaptinstallbuild-essentiallibssl-devlibffi-devpython3-dev它抛出了以下错误:libffi-devpython3-devReadingpackagelists...DoneBuildingdependencytreeRead......
  • 《影子战术:将军之刃》启动故障:vcruntime140.dll丢失或损坏解决方法
    遇到《影子战术:将军之刃》(ShadowTactics:BladesoftheShogun)游戏运行时报错“vcruntime140.dll文件丢失或损坏”的问题,意味着游戏所依赖的VisualC++运行时库组件缺失或损坏。以下是解决这一问题的具体方法:回收站恢复当电脑开机提示找不到vcruntime140.dll时,首先可以尝......
  • 在构建Docker时执行yum -y install gcc报错解决方案
    1、在构建docker时,执行yum-yinstallgcc报一下错误 2、解决方案:更换镜像执行以下指令:mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup  wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7.rep......
  • docker-compose部署kafka-ui部署以及使用
    1.docker-compose配置脚本version:"3"services:kafka-ui:image:provectuslabs/kafka-ui:v0.7.2container_name:kafka-uihostname:kafka-uiprivileged:truerestart:alwaysenvironment:-DYNAMIC_CONFIG_ENABLED=true......
  • 在docker中找不到pandas
    我对码头工人很陌生。我可以在我的机器上成功运行python文件,但是Docker无法识别pandas库。这是我的Docker文件:FROMpythonWORKDIR/appCOPY./appCMD["python3","fisherlog_corrected.py"]错误消息如下:Traceback(mostrecentcalllast):File"/ap......
  • Ubuntu本地安装Docker
    Ubuntu本地安装Docker目录Ubuntu本地安装Docker查看Ubuntu系统版本代号安装修改镜像源官方文档:InstallDockerEngineonUbuntu|DockerDocsUbuntu18.04Docker安装包Ubuntu20.04Docker安装包Ubuntu22.04Docker安装包Ubuntu24.04Docker安装包查看Ubuntu系统版本......