【发布时间】:2021-09-27 19:39:59
【问题描述】:
当我尝试最小化我开始使用的一些 docker 图像时
FROM scratch
但是当我这样做时,我得到了
docker run --rm my/image:latest
standard_init_linux.go:228: exec user process caused: no such file or directory
但是当我切换回
FROM alpine:latest
按需要执行。所以我怀疑我的 go 应用程序中是否遇到换行问题或缺少依赖项。相反,我认为这是由于系统期望 /bin/sh 可用。但与其在黑暗中摸索并假设问题......
找出缺少什么的程序是什么?如何准确找出 docker 找不到的文件或目录?
【问题讨论】:
-
同时,我通过戳戳和绊倒某事发现了问题 - 这已经花费了我相当长的时间。因此,对于未来的解决方案,我仍然希望有一个替代“运气”的方法......
标签: docker