GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Raspberry-pi-Docker-Fehler:standard_init_linux.go:178:exec-Benutzerprozess verursachte exec-Formatfehler

Himbeeren verwenden ARM- und keine x86_64-Prozessoren. Sie können nur Images ausführen, die für diese Architektur erstellt wurden. Versuchen Sie, auf dem Docker-Hub nach ARM oder ARMv7 zu suchen. Mir ist ein Debian-Image für ARM bekannt, aber es muss auch andere geben.

Das zugrunde liegende Problem ist, dass das von ARM verwendete Binärformat nicht mit x86_64 kompatibel ist, der Architektur, die von den meisten Desktop- und Serversystemen verwendet wird.


Am Anfang Ihrer Datei hinzufügen:

#!/bin/bash 

Es funktioniert für mich


Linux
  1. Fehler Zugriff verweigert PROCESS-Privileg erforderlich [MySQL]

  2. Linux-CreateProcess?

  3. Wie füge ich Benutzer zum Docker-Container hinzu?

  4. Docker reagiert nicht auf STRG+C im Terminal

  5. Docker-Job für docker.service ist fehlgeschlagen, da der Steuerungsprozess mit einem Fehlercode beendet wurde

Behebung des „Exec-Formatfehlers“ beim Ausführen von Skripts mit dem Befehl „run-parts“.

Richten Sie Bonita ein, einen Business Process Management Server.

Der Docker-Gruppe kann kein Benutzer hinzugefügt werden

Das Starten des Containerprozesses verursachte exec:> \exec\:ausführbare Datei nicht gefunden in $PATH:unbekannt

Warum erhalte ich einen Exec-Formatfehler, wenn ich meinen Linux-Dienst schreibe?

Erhalten des Fehlers:bash:./program:kann Binärdatei nicht ausführen:Fehler im Exec-Format