nodejs / nodejs/devcontainer

Running the container results in "cannot execute binary file"

Offen
#30 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Dockerfile
Sterne
34
Forks
9
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I've followed the instructions to first run the container standalone. However in doing so I get an error, and replacing /bin/bash for /bin/sh doesn't help.

$ podman run -it nodejs/devcontainer:nightly /bin/bash
/bin/bash: /bin/bash: cannot execute binary file

I also tried building the container locally and using that to make sure I wasn't accidentally running the arm64 version on an x86_64 machine but got the same thing.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Führe den gemeldeten Befehl podman run -it nodejs/devcontainer:nightly /bin/bash aus und vergleiche ihn anschließend mit /bin/sh und einem lokal erstellten Image. Überprüfe die Image-Architektur und den Shell-Einstiegspunkt im Vergleich zum Host und verwende die gemeldeten Möglichkeiten arm64 und x86_64 als Ausgangspunkte. Als erledigt gilt die Aufgabe, wenn der dokumentierte eigenständige Container-Befehl eine Shell ohne den Ausführungsfehler startet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, dockerfile
Bereich
devops
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.