docker alpine镜像中遇到 not found

1.问题: docker alpine镜像中遇到 sh: xxx: not found

例如

复制代码
# monerod  //注:此可执行文件已放到/usr/local/bin/ 
sh: monerod: not found

2.原因

由于alpine镜像使用的是musl libc而不是gnu libc,/lib64/ 是不存在的。但他们是兼容的,可以创建个软连接过去试试

3.解决方法:创建lib64的软连接

复制代码
mkdir /lib64
ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
相关推荐
KevinPedri9 分钟前
测试:uk8s创建监控和告警同步飞书等渠道
docker·kubernetes·云计算·1024程序员节
GIS数据转换器15 分钟前
城市基础设施安全运行监管平台
大数据·运维·人工智能·物联网·安全·无人机·1024程序员节
qq_3273950315 分钟前
ubuntu 24.04 x86_64安装docker
docker
秋千码途22 分钟前
在K8S中部署MySQL主从
mysql·云原生·容器·kubernetes
Mr.H012741 分钟前
gitbash链接远程仓库时,出现的ssh密钥链接问题
运维·服务器·ssh·bash
小小小糖果人43 分钟前
Linux云计算基础篇(24)-PXE批量安装和Kickstart工具
linux·运维·php
wanhengidc1 小时前
云手机是一种应用软件吗?
运维·服务器·网络·游戏·智能手机·1024程序员节
嵌入式-老费1 小时前
Easyx图形库应用(工业自动化领域的应用)
运维·自动化·1024程序员节
wanhengidc2 小时前
云手机 无限畅玩手游 巨 椰
运维·服务器·网络·游戏·智能手机
Sylvia@8882 小时前
19.管理基本存储
linux·运维·1024程序员节