1. 問題: docker alpine イメージで sh: xxx: not found が発生しました
例えば
# monerod //注:此可执行文件已放到/usr/local/bin/
sh: monerod: not found
2. 理由
アルパイン イメージは gnu libc の代わりに musl libc を使用するため、/lib64/ は存在しません。ただし、互換性があるため、ソフト接続を作成して試してみることができます。
3. 解決策: lib64 へのソフト リンクを作成します。
mkdir /lib64
ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2