无法在本地找到图像 '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
更改为 /app
或 COPY . /app/approot
。
基本上我创建了一个 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
更改为 /app
或 COPY . /app/approot
。