Ich lerne über Dockerfile, indem ich einige Beispiele befolge und die Dokumente lese. Ein Dockerfile hat folgende Startlinien:Dockerfile Speicherort und Pfad
FROM ubuntu:14.04
RUN mkdir /home/meteorapp
WORKDIR /home/meteorapp
ADD . ./meteorapp
# Do basic updates
RUN apt-get update -q && apt-get clean
# Get curl in order to download what we need
RUN apt-get install curl -y \
# Install Meteor
&& (curl https://install.meteor.com/ | sh) \
# Build the Meteor app
&& cd /home/meteorapp/meteorapp/app \
&& meteor build ../build --directory \
# and more lines ...
Die Linien && cd /home/meteorapp/meteorapp/app \
mit Fehler fehlschlägt:
/bin/sh: 1: cd: can't cd to /home/meteorapp/meteorapp/app
Die Dockerfile im Stammverzeichnis meiner App befindet sich
Was ist der Grund dafür Fehler und wie man es repariert?
Und wie man es repariert? Verschieben Sie die Dockerfile outsDie HP-Ordner, und legen Sie es und den HP-Ordner in einem separaten Ordner? oder die App auf HP umstellen? –
Ich denke du könntest 'cd/home/meteorapp/meteorapp' und du wirst im richtigen Ordner nicht sein? –