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
相关推荐
陈桴浮海6 分钟前
【Linux&Ansible】学习笔记合集三
linux·运维·云原生·ansible
小Pawn爷7 分钟前
1.Docker基础
运维·docker·容器
chinesegf10 分钟前
清理docker残留镜像images
运维·docker·容器
江湖有缘14 分钟前
基于华为openEuler系统部署Gitblit服务器
运维·服务器·华为
EnglishJun24 分钟前
Linux系统编程(二)---学习Linux系统函数
linux·运维·学习
小Pawn爷28 分钟前
2.Docker的存储
运维·docker·容器
CaracalTiger28 分钟前
OpenClaw-VSCode:在 VS Code 中通过 WebSocket 远程管理 OpenClaw 网关的完整方案
运维·ide·人工智能·vscode·websocket·开源·编辑器
qq_54702617929 分钟前
LangChain 1.0 核心概念
运维·服务器·langchain
广州中轴线44 分钟前
OpenStack on Kubernetes 生产部署实战(十七)
容器·kubernetes·openstack
生而为虫1 小时前
[Windows] 【浏览器自动化精灵V1.0】用Excel表格控制浏览器的自动化
运维·自动化