无法处理Dockerfile:无法解析存储库信息:存储库名称组件必须匹配

时间:2016-10-14 03:04:14

标签: asp.net docker kubernetes gcp

您好我遵循此博客文章中的指导,"使用Kubernetes管理容器化的ASP.NET核心应用程序"

https://cloudplatform.googleblog.com/2016/10/managing-containerized-ASP.NET-Core-apps-with-Kubernetes.html

我陷入了让码头工作者建立图像的阶段

docker build -t gcr.io/xxxx/hello-dotnet:v1 .

这是我得到的错误。

unable to process Dockerfile: unable to parse repository info: repository name component must match "[a-z0-9](?:-*[a-z0-9])*(?:[._][a-z0-9](?:-*[a-z0-9])*)*"

我的Dockerfile的内容是

FROM microsoft/dotnet:1:1.0.1-core
COPY . /app
WORKDIR /app
RUN ["dotnet", "restore"]
RUN ["dotnet", "build"]
EXPOSE 8080/tcp
ENV ASPNETCORE_URLS http://*:8080
ENTRYPOINT ["dotnet", "run"]

1 个答案:

答案 0 :(得分:1)

Dockerfile的第一行应该是:

FROM microsoft/dotnet:1.0.1-core