Docker-Datei kann nicht in ein Verzeichnis cd

Docker-Datei kann nicht in ein Verzeichnis cd

Mit diesemdieses Dockerfile, Zeile 21 gibt den Fehler aus:

/bin/sh: 1: cd: kann nicht zu /home/meteorapp/meteorapp/app wechseln

Irgendeine Idee, wie man das beheben kann?

Antwort1

Sie haben das App-Verzeichnis nicht erstellt. Sie haben nur /home/meteorapp/meteorapp erstellt. Wenn Sie /home/meteorapp/meteorapp/app erstellen, sind Sie fertig.

Wenn Sie Ihre aktuelle Leitung ändern 5

  1. Führen Sie den Befehl mkdir /home/meteorapp aus.

So soll es aussehen:

  1. RUN mkdir -p /home/meteorapp/meteorapp/app

Dann können/sollten Sie Zeile 9 entfernen:

HINZUFÜGEN . ./meteorapp

Da die NEW-Zeile 5 bereits alle benötigten Meteorapp-Verzeichnisse erstellt hätte, benötigen Sie die ADD-Anweisung in Zeile 9 nicht. Das angezeigte Problem wird behoben.

Es besteht keine Garantie, dass die Docker-Datei weiterhin fehlerfrei ist, aber es bedeutet, dass in Zeile 21 kein Fehler mehr auftritt.

verwandte Informationen