解決運(yùn)行Docker鏡像報錯:version `GLIBC_2.32‘ not found問題
解決運(yùn)行Docker鏡像,報錯:version`GLIBC_2.32’not found
詳細(xì)報錯日志
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)
原因分析
這個錯誤表明你的二進(jìn)制文件在運(yùn)行時需要比 debian:buster-slim 鏡像中提供的 glibc 版本更新的版本。
debian:buster-slim 使用的是較舊的 glibc 版本,不支持你的應(yīng)用程序所需的 GLIBC_2.32 和 GLIBC_2.34 版本。
解決
使用更輕量級的基礎(chǔ)鏡像 Alpine Linux,并在其上安裝所需的運(yùn)行時庫。
# 使用 Alpine Linux 作為最終的基礎(chǔ)鏡像 FROM alpine:latest # 安裝 GLIBC 和其他運(yùn)行時庫 RUN apk --no-cache add ca-certificates libc6-compat
補(bǔ)充說明:
下面的都試過了,都不行,避坑:
# debian:buster-slim 是一個最小化的Linux發(fā)行版,適用于容器化應(yīng)用程序 FROM debian:buster-slim # debian:bullseye-slim 包含了較新的 glibc 版本 FROM debian:bullseye-slim # debian:testing-slim 包含了較新的 glibc 版本 FROM debian:testing-slim FROM frolvlad/alpine-glibc FROM ubuntu
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker安裝、創(chuàng)建鏡像、加載并運(yùn)行NodeJS程序的詳細(xì)過程
本文給大家介紹Docker安裝、創(chuàng)建鏡像、加載并運(yùn)行NodeJS程序的相關(guān)知識,通過示例給大家詳細(xì)介紹創(chuàng)建一個nodejs程序的docker鏡像的方法,需要的朋友跟隨小編一起看看吧2021-06-06Dockerfile 部署java web的環(huán)境詳解
這篇文章主要介紹了Dockerfile 構(gòu)建java web 環(huán)境詳解的相關(guān)資料,這里對Dockerfile 進(jìn)行基本介紹,并說明如何構(gòu)建java web環(huán)境進(jìn)行詳解,需要的朋友可以參考下2016-12-12docker部署golang http服務(wù)時端口無法訪問的問題解決
本文主要介紹了docker部署golang http服務(wù)時端口無法訪問的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08Mac下部署springBoot項目到Docker中(demo)
本文通過一個簡單的demo給大家分享Mac下部署springBoot項目到Docker的方法,感興趣的朋友一起看看吧2018-01-01Docker部署Mysql,.Net6,Sqlserver等容器
這篇文章介紹了Docker部署Mysql,.Net6,Sqlserver等容器的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-12-12利用寶塔面板和docker快速部署網(wǎng)站的基本流程
當(dāng)你有了一臺服務(wù)器,就會折騰往這臺服務(wù)器上部署各種好玩的網(wǎng)站,本文將以部署filebrowser舉例介紹網(wǎng)站部署的基本流程,感興趣的朋友一起看看吧2023-12-12docker利用WebHook實現(xiàn)持續(xù)集成
這篇文章主要介紹了docker利用WebHook實現(xiàn)持續(xù)集成的相關(guān)知識,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-01-01docker實現(xiàn)導(dǎo)出、導(dǎo)入和數(shù)據(jù)搬遷
本篇文章主要介紹了docker實現(xiàn)導(dǎo)出、導(dǎo)入和數(shù)據(jù)搬遷,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-07-07