J'utilise un conteneur alpine linux
et plus précisément python:3.4-alpine
et openjdk:8-jdk-alpine
. Lorsque j'essaie d'exécuter un script ou un exécutable que j'ai placé dans l'exécutable, j'obtiens l'erreur Not Found
.ne peut pas exécuter jfrog exécutable à partir de l'intérieur du conteneur alpin linux
Par exemple. Lorsque dans le conteneur python:3.4-alpine
je veux installer jfrog
Je suis la commande here (après avoir installé curl
via apk). Cette commande télécharge un script shell et le redirige vers sh qui télécharge et crée un exécutable jfrog
avec les permissions correctes. Quand je suis en train d'exécuter cet exécutable Je reçois
bin/sh: ./jfrog: not found
mise à jour
J'ai découvert que l'utilisateur root utilise bin/ash
par défaut, que je ne sais pas ce qu'il est. Donc, j'invoquais bin/sh jfrog
manuellement et je reçois
/ # bin/sh jfrog jfrog: line 1: ELF: not found jfrog: line 1: syntax error: unterminated quoted string
Toute idée de ce que je fais mal? Je soupçonne que cela a à voir avec seulement l'utilisateur root existant dans le conteneur.
Je pense que nous avons besoin de plus de détails. S'il vous plaît voir http://stackoverflow.com/help/mcve – BMitch
mis à jour la question – LetsPlayYahtzee