我正在使用Docker镜像ubuntu:trusty并有一个entrypoint.sh文件包含

#!/bin/bash
. /appenv/bin/activate
exec $@

Dockerfile中包含用于入口点脚本
ADD scripts/entrypoint.sh /usr/local/bin/entrypoint.sh
RUN chmod +x /usr/local/bin/entrypoint.sh
ENTRYPOINT ["entrypoint.sh"]

出现错误exec user process caused "no such file or directory"

最佳答案

我完全相信这是一种常见情况,其中此错误是由于在入口点脚本中使用错误的行结尾而引起的。

您可以使用dos2unix命令对其进行修复,也可以手动执行。

要获得更详细的答案,您需要提供更多的上下文信息。

关于ubuntu - 入口点脚本上的Docker错误: “no such file or directory”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40452508/

10-16 18:09