[Docker] /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_ABI_DT_RELR' not found (required by docker)

幻想 2024年03月19日 44 0

背景

在一次升级Docker25版本后,发现挂载

  • /var/run/docker.sock
  • /usr/bin/docker
    时,在容器内部使用docker指令,会弹出以下消息:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_ABI_DT_RELR' not found (required by docker)

原因

GLIBC_ABI_DT_RELR是glibc2.36版本才有的,而我的镜像使用的是ubuntu22.04,自带的glibc版本是2.35。

解决

ubuntu24.04的glibc版本是2.39的,因此将镜像替换为ubuntu24.04。

参照

Last Updated: 2024/03/19 22:16:31
linux基础_find命令 [OP]记一次avahi-daemon导致的断网或不稳定现象