2017-10-02 39 views
1

En essayant de porter le suivant container à ARM. donc je l'ai fait ce qui suiten essayant de porter le conteneur à ARM

J'ai téléchargé le Dockerfile et le entrypoint.sh puis j'ai remplacé la première ligne Dockerfile avec FROM arm32v7/mono:4.8 et construit avec succès.

mais lorsque je tente d'utiliser l'image finie je reçois l'erreur suivante:

standard_init_linux.go:178: exec user process caused "no such file or directory" 

Est-ce que cela signifie qu'il ne trouve pas le entrypoint.sh ou quelque chose qu'il ne trouve pas quelque chose qui entrypoint.sh essaie de commencer?

Des idées comment déboguer cela?

+1

doivent regarder cette https://forums.docker.com/t/standard-init-linux-go-175-exec-user-process-caused-no-such-file/20025/3 – Gaurav

+0

@GauravPathak cela a fonctionné s'il vous plaît le poster avec un peu plus de contenu comme une réponse et je l'accepte mal! – Peter

Répondre

1

exec user process caused "no such file or directory"

Linux/Unix Shell généralement cette erreur throws lorsque le fichier est soit présente pas physiquement à cet endroit ou si le format de fichier est non conforme à celle de Linux/Unix.

Il existe une solution de contournement pour cette situation sur le docker forum.

Vous pouvez essayer de changer le format de fichier de DOS à UNIX, tout ce dont vous avez besoin est dos2unix outil installé.

Utilisez dos2unix entrypoint.sh et modifiez également la permission pour le rendre -rwx- pour tout le monde.