不行了,要死了, docker 报 not found,大佬进来看一下

2019-10-12 13:29:16 +08:00
 zzhbbdbbd

entrypoint.sh

#!/bin/sh
ENTRY_POINT="./build/archie"

ls;

chmod 777 $ENTRY_POINT;

$ENTRY_POINT;

cd build;
ls;

这是 dockerfile 的 entrypoint 的一个 shell 在执行到 $ENTRY_POINT 的时候报 not found,疑惑,所以下面写了 cd build,然后 ls 了一下

output

archie_1  | /docker/scripts/entrypoint.sh: line 8: ./build/archie: not found
archie_1  | archie 

发现它在里面!!! 是为啥!反正我始终是执行不了 archie 服务器是 CentOS 的

5914 次点击
所在节点    Docker
5 条回复
julyclyde
2019-10-12 15:35:39 +08:00
./build/archie 的第一行是什么内容
zzhbbdbbd
2019-10-14 12:25:08 +08:00
@julyclyde archie 是一个二进制文件
julyclyde
2019-10-14 14:19:58 +08:00
@zzhbbdbbd 交叉编译出来的?
Latin
2019-10-18 17:01:12 +08:00
直接运行 bash 模式
进 docker 里面调试就好了啊
zk123
2019-10-31 08:20:59 +08:00
解决了嘛

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/608574

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX