当前位置: 首页 > news >正文

解决运行Docker镜像报错:version `GLIBC_2.32‘ not found

解决运行Docker镜像,报错:version `GLIBC_2.32’ not found

详细报错日志

xapi-backend % docker logs 036de55b5bc6
./xapi-backend: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./xapi-backend)
./xapi-backend: /lib/aarch64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./xapi-backend)

原因分析

这个错误表明你的二进制文件在运行时需要比 debian:buster-slim 镜像中提供的 glibc 版本更新的版本。debian:buster-slim 使用的是较旧的 glibc 版本,不支持你的应用程序所需的 GLIBC_2.32 和 GLIBC_2.34 版本。

解决:使用更轻量级的基础镜像 Alpine Linux,并在其上安装所需的运行时库。

# 使用 Alpine Linux 作为最终的基础镜像
FROM alpine:latest# 安装 GLIBC 和其他运行时库
RUN apk --no-cache add ca-certificates libc6-compat

📢 补充说明,下面的都试过了,都不行,避坑:

# debian:buster-slim 是一个最小化的Linux发行版,适用于容器化应用程序
FROM debian:buster-slim# debian:bullseye-slim 包含了较新的 glibc 版本
FROM debian:bullseye-slim# debian:testing-slim 包含了较新的 glibc 版本
FROM debian:testing-slimFROM frolvlad/alpine-glibcFROM ubuntu
http://www.lryc.cn/news/166125.html

相关文章:

  • 网络层--IP协议
  • Vue2 | Vant uploader实现上传文件和图片
  • 第二十一章 Classes
  • Ubuntu不能上网解决办法
  • 百度飞浆OCR识别表格入门python实践
  • 直接插入排序、希尔排序详解。及性能比较
  • 2023备战秋招Java面试八股文合集
  • SLAM中的二进制词袋生成过程和工作原理
  • 算法训练第五十九天
  • 二叉树oj题
  • 华为数通方向HCIP-DataCom H12-831题库(单选题:1-20)
  • TableConvert-免费在线表格转工具 让表格转换变得更容易
  • 伦敦金实时行情中的震荡
  • 蓝桥杯打卡Day7
  • Mobile Vision Transformer-based Visual Object Tracking
  • HTTP反爬困境
  • 从零开始探索C语言(九)----函数指针与回调函数
  • 智慧工厂的基础是什么?功能有哪些?
  • LeetCode 238. 除自身以外数组的乘积
  • 点击劫持概念及解决办法
  • 【Spring】手动实现Spring底层机制-问题的引出
  • Java - List 去重,获取唯一值,分组列出所属对应集合
  • 离散高斯抽样(Discrete Gaussian Sampling)
  • Elasticsearch:什么是生成式人工智能?
  • 责任链模式让我的代码精简10倍?
  • Draw软件安装下载
  • uniapp代码混淆ios上架43问题
  • Linux目录遍历函数
  • 数据库-理论基础
  • 【已解决】src/spt_python.h:14:20: 致命错误:Python.h:没有那个文件或目录