Closed
Description
As of 9fea1fe , containerd and runc are dynamically linked with glibc and do not work on Alpine
$ ldd bin/* libexec/cni/*
bin/buildctl:
not a dynamic executable
bin/buildkitd:
not a dynamic executable
bin/containerd:
linux-vdso.so.1 (0x0000ffffb9419000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffb6f5d000)
libdl.so.2 => /lib/aarch64-linux-gnu/libdl.so.2 (0x0000ffffb6f49000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb6dcc000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffb93e6000)
bin/containerd-fuse-overlayfs-grpc:
not a dynamic executable
bin/containerd-rootless-setuptool.sh:
not a dynamic executable
bin/containerd-rootless.sh:
not a dynamic executable
bin/containerd-shim-runc-v2:
not a dynamic executable
bin/containerd-stargz-grpc:
not a dynamic executable
bin/containerd-stress:
linux-vdso.so.1 (0x0000ffff85bbd000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffff85b5a000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff859dd000)
/lib/ld-linux-aarch64.so.1 (0x0000ffff85b8a000)
bin/ctd-decoder:
not a dynamic executable
bin/ctr:
linux-vdso.so.1 (0x0000ffffbd6ae000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffbd64b000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffbd4ce000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffbd67b000)
bin/ctr-enc:
not a dynamic executable
bin/ctr-remote:
not a dynamic executable
bin/fuse-overlayfs:
not a dynamic executable
bin/nerdctl:
not a dynamic executable
bin/rootlessctl:
not a dynamic executable
bin/rootlesskit:
not a dynamic executable
bin/runc:
linux-vdso.so.1 (0x0000ffffb6bae000)
libpthread.so.0 => /lib/aarch64-linux-gnu/libpthread.so.0 (0x0000ffffb60d9000)
libseccomp.so.2 => /lib/aarch64-linux-gnu/libseccomp.so.2 (0x0000ffffb60aa000)
libc.so.6 => /lib/aarch64-linux-gnu/libc.so.6 (0x0000ffffb5f2d000)
/lib/ld-linux-aarch64.so.1 (0x0000ffffb6b7b000)
bin/slirp4netns:
not a dynamic executable
bin/stargz-store:
not a dynamic executable
libexec/cni/bandwidth:
not a dynamic executable
libexec/cni/bridge:
not a dynamic executable
libexec/cni/dhcp:
not a dynamic executable
libexec/cni/firewall:
not a dynamic executable
libexec/cni/flannel:
not a dynamic executable
libexec/cni/host-device:
not a dynamic executable
libexec/cni/host-local:
not a dynamic executable
libexec/cni/ipvlan:
not a dynamic executable
libexec/cni/isolation:
not a dynamic executable
libexec/cni/loopback:
not a dynamic executable
libexec/cni/macvlan:
not a dynamic executable
libexec/cni/portmap:
not a dynamic executable
libexec/cni/ptp:
not a dynamic executable
libexec/cni/sbr:
not a dynamic executable
libexec/cni/static:
not a dynamic executable
libexec/cni/tuning:
not a dynamic executable
libexec/cni/vlan:
not a dynamic executable
libexec/cni/vrf:
not a dynamic executable