0

サンプルの ASP.NET 5 beta5 アプリケーションを起動して Docker で実行しようとすると、sudo docker start -a 2c1bec440dbcコマンドで次のエラーが発生します。

/bin/sh: [dnx,: コマンドが見つかりません

これは私のdockerファイルです:

FROM microsoft/aspnet

COPY ./HelloWeb /app
WORKDIR /app
RUN ["dnu", "restore"]

EXPOSE 5004
ENTRYPOINT ["dnx", "." "web"]

エラーメッセージは不可解で、何が問題なのか理解できません。イメージは正常にビルドされ、パッケージは適切に復元されました。何か案が?

4

1 に答える 1

1

ENTRYPOINT 行にカンマがありません。

["dnx",これにより、ドッカーはコマンドを実行して引数として渡そうと"." "web"]します。

そのはず

ENTRYPOINT ["dnx", ".", "web"]
于 2015-07-11T20:24:30.410 に答える