| 含义 | 命令不存在(容器内) |
|---|---|
| 排查 | command -v / 检查 shebang / 看 PATH |
| 常见 | 基础镜像换发行版后命令名或路径变化 |
示例
示例
docker run --rm alpine curl --version
docker run --rm --entrypoint sh alpine -c 'command -v curl || echo missing; echo $PATH'
docker run --rm --entrypoint sh alpine -c 'head -1 /docker-entrypoint.sh'区分 Docker 层的 127(命令找不到)与 ssh/应用约定返回的 255,别混用判断逻辑。