2016-11-16 23 views
1

ドッカーファイルについていくつかの例を読んで、ドキュメントを読むことで学びます。ドッカーファイルの場所とパス

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 ... 

ライン&& cd /home/meteorapp/meteorapp/app \がエラーで失敗します:Dockerfileは、次の始まる行を持っているDockerfileがこれを引き起こしている何私のアプリ enter image description here

のルートディレクトリに配置され

/bin/sh: 1: cd: can't cd to /home/meteorapp/meteorapp/app

エラーとそれを修正する方法?

答えて

0

ドッカーコンテナの内部に/home/meteorapp/meteorapp/appが存在しないようです。

あなたはアプリのフォルダを持っていけない(と、あなたがあなたのscreenshodに基づいて、いけないようです)ので、もしあなたが、あなたのコンテナ内Dockerfileフォルダにあなたが持っているすべてをかけるADD . ./meteorappとき、それは魔法のように、コンテナ

内に表示さ文句を言いません
+0

それを修正するには? Dockerfileをhpフォルダ外に移動し、hpフォルダと別のフォルダに入れますか?またはアプリをhpに変更しますか? –

+0

私はあなたが 'cd/home/meteorapp/meteorapp'とすることができ、あなたは正しいフォルダにいないでしょうか? –

関連する問題