无法在本地找到图像 'xxxx'

Unable to find image 'xxxx' locally

基本上我创建了一个 asp.net mvc 项目。我在项目文件夹中添加了一个 Docker 文件。

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 .

查看结果

但是当我 运行 时找不到图像。

所以怎么了?

编辑

感谢您的评论,我更正了错别字。但是还有一个错误。

EDIT-1

如果我将 ENTRYPOINT 更改为 ENTRYPOINT ["dnx", "-p", "project.json", "web"]

然后我得到另一个错误: Unable to reslolve project from /app/approot

EDIT-2

目录中的上下文如下:

您的项目正在作为 /app 添加到图像中。因此,在容器中,project.json 位于 /app/project.json。但是你的 WORKDIR 设置为 /app/approot.

这有效地使您的 ENTRYPOINT/app/approot 寻找 project.json,但它并不存在。您需要将 WORKDIR 更改为 /appCOPY . /app/approot