Docker alpine イメージで見つかりませんでした

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

おすすめ

転載: blog.csdn.net/cljdsc/article/details/132866505