【问题标题】:Use: docker build -t myapp . cannot get image successfully使用: docker build -t myapp 。无法成功获取图像
【发布时间】:2015-08-11 03:44:07
【问题描述】:

我的 Docker 文件是:

FROM microsoft/aspnet
COPY . /app
WORKDIR /app
RUN ["dnu", "restore"]
EXPOSE 5004
ENTRYPOINT ["dnx", "project.json", "kestrel"]

我的 Docker 文件有什么问题吗?

以下是回复:

Restore failed
A task was canceled.
NuGet Config files used:
    /root/.config/NuGet/NuGet.Config
Feeds used:
    https://www.nuget.org/api/v2/
The command 'dnu restore' returned a non-zero code: 1

【问题讨论】:

  • 那么你遇到了什么错误?
  • 请将构建输出添加到您的问题中
  • 我添加了响应,仅供参考。

标签: docker dockerfile


【解决方案1】:

Docker 文件需要更新如下,然后可以构建:

FROM microsoft/aspnet:1.0.0-beta4
ADD . /app
WORKDIR /app
RUN ["dnu", "restore"]

EXPOSE 5004
ENTRYPOINT ["dnx", "./src/HelloMvc6", "kestrel"]

【讨论】:

  • 在这种情况下没有理由将COPY 替换为ADD
  • 我参考这个链接,按照链接说的尝试,成功了。alexanderzeitler.com/articles/…
  • 既然你解决了你的问题,你应该接受你自己的答案
猜你喜欢
  • 1970-01-01
  • 2021-03-24
  • 2018-12-09
  • 1970-01-01
  • 2018-11-16
  • 2022-10-07
  • 1970-01-01
  • 2021-06-16
  • 2018-06-13
相关资源
最近更新 更多