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

33 docker asp.net-core asp.net-core-1.0

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

FROM microsoft/aspnet:1.0.0-rc1-update1
ADD . /app
WORKDIR /app/approot
EXPOSE 5004
ENTRYPOINT ["./web"]
Run Code Online (Sandbox Code Playgroud)

现在我在Windows桌面上打开Docker Quickstart终端.运行命令

docker build -t hellodocker:0.1.0 .
Run Code Online (Sandbox Code Playgroud)

看到结果 搬运工人

但是当我运行它时,我找不到图像. 找

那有什么不对?

编辑

感谢您的评论,我纠正了错字.但还有另一个错误. 错字

编辑-1

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

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

编辑-2

目录中的上下文如下: 目录

And*_*inn 7

您的项目正在添加到图像中/app.所以,在容器中,project.json生活在/app/project.json.但你的目标WORKDIR/app/approot.

这实际上使你ENTRYPOINT寻找project.json/app/approot,它不存在.您需要更改WORKDIR/appCOPY . /app/approot.