Ich bin mit einem alpine linux
Container und speziell python:3.4-alpine
und openjdk:8-jdk-alpine
. Wenn ich versuche, ein Skript oder eine ausführbare Datei auszuführen, die ich in die ausführbare Datei gestellt habe, erhalte ich den Fehler Not Found
.kann nicht ausführen jfrog ausführbar von innen alpine Linux-Container
Zum Beispiel. Wenn ich in dem python:3.4-alpine
Container ich jfrog
installieren möchte, folge ich dem Befehl here (nachdem ich curl
über apk installiert habe). Dieser Befehl lädt ein Shell-Skript herunter und leitet es an sh, welches eine jfrog
ausführbare Datei mit den korrekten Berechtigungen herunterlädt und erstellt. Wenn ich versuche, diese Datei auszuführen erhalte ich
bin/sh: ./jfrog: not found
Update
Ich entdeckte, dass der Benutzer root bin/ash
standardmäßig verwendet, die ich keine Ahnung, was es ist. So aufgerufen ich bin/sh jfrog
manuell und ich
/ # bin/sh jfrog jfrog: line 1: ELF: not found jfrog: line 1: syntax error: unterminated quoted string
Jede Idee, was ich falsch mache? Ich vermute, dass es nur mit dem root-Benutzer im Container zu tun hat.
Ich denke, wir brauchen mehr Details. Bitte siehe http://StackOverflow.com/Help/Mcve – BMitch
aktualisiert die Frage – LetsPlayYahtzee