gpt4 book ai didi

bash - Docker Exec格式错误

转载 作者:行者123 更新时间:2023-12-02 18:29:19 27 4
gpt4 key购买 nike

我有dockerfile与:
ENTRYPOINT [“/code/docker-entrypoint.sh”]

docker-entrypoint.sh

!/bin/sh
/code/utils/BrowserStackLocal --key xxx --daemon start
robot --outputdir ./logs --variable xxx:yyy --variable ./tests/BasicTestSuite.robot
/code/utils/BrowserStackLocal --key xxx --daemon start

运行图像时,出现错误-
  /code/docker-entrypoint.sh: 3: /code/docker-entrypoint.sh:  /code/utils/BrowserStackLocal: Exec format error

但是下一条命令(robot --outputdir ...)成功运行。

我究竟做错了什么?

PS我已经完成RUN chmod a + x / code / utils / BrowserStackLocal

最佳答案

您正在执行BrowserStackLocal的文件可能具有与所运行的Docker镜像不同的体系结构。

您是否有机会在BrowserStackLocal的64位环境中运行32位版本?您可以使用以下命令文件进行检查:file BrowserStackLocal
另一个命令将在第一个命令失败之后运行。

关于bash - Docker Exec格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51898228/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com