背景
在一次升级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。
参照
0