web-dev-qa-db-ja.com

イメージ「xxxx」をローカルで見つけることができません

基本的に、asp.net mvcプロジェクトを作成しました。プロジェクトフォルダーにDockerfileを追加しました。

FROM Microsoft/aspnet:1.0.0-rc1-update1
ADD . /app
WORKDIR /app/approot
EXPOSE 5004
ENTRYPOINT ["./web"]

WindowsデスクトップでDockerクイックスタートターミナルを開きます。コマンドを実行する

docker build -t hellodocker:0.1.0 .

結果を見る docker

ただし、実行しても画像が見つかりません。 find

それで何が悪いのでしょうか?

編集

コメントをありがとう、タイプミスを修正します。しかし、別のエラーがあります。 typo

EDIT-1

ENTRYPOINT ["dnx", "-p", "project.json", "web"]としてENTRYPOINTを変更した場合

その後、別のエラーが表示されます:Unable to reslolve project from /app/approot

EDIT-2

ディレクトリ内のコンテキストは次のとおりです。 directory

32
user1108948

プロジェクトは/appとして画像に追加されています。したがって、コンテナでは、project.json/app/project.jsonに存在します。ただし、WORKDIR/app/approotに設定されます。

これにより、ENTRYPOINTproject.json/app/approotを探しますが、これは存在しません。 WORKDIR/appまたはCOPY . /app/approotに変更する必要があります。

6
Andy Shinn