我使用的是alpine linux
容器,特別是python:3.4-alpine
和openjdk:8-jdk-alpine
。當我嘗試執行任何可執行腳本或可執行文件時,我會收到Not Found
錯誤。無法從高山linux容器內運行jfrog可執行文件
例如。當在python:3.4-alpine
容器中我想安裝jfrog
我按照命令here(在我通過apk安裝curl
之後)。這個命令下載一個shell腳本並管理它,以便下載並創建一個具有正確權限的可執行文件jfrog
。當我試圖運行這個可執行文件我得到
bin/sh: ./jfrog: not found
更新
我發現的根用戶使用默認bin/ash
,我不知道它是什麼。所以我手動調用了bin/sh jfrog
,並且我得到了
/ # bin/sh jfrog jfrog: line 1: ELF: not found jfrog: line 1: syntax error: unterminated quoted string
任何想法我做錯了什麼?我懷疑它只與容器中存在的root用戶有關。
我想我們需要更多的細節。請參閱http://stackoverflow.com/help/mcve – BMitch
更新了問題 – LetsPlayYahtzee