我在 :docker build -t my_aspnetcore 失败了。简短的错误信息是:无效的参考格式
I failed at :docker build -t my_aspnetcore .the brief error info is :invalid reference format
我想为我的 Asp.net 核心应用程序创建一个 docker 图像。环境是CentOS7.5,dotnet-sdk-2.1.500。这是我输入命令时的完整错误消息。
docker build -t wechat .:
Sending build context to Docker daemon 1.547 MB
Step 1/17 : FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
Error parsing reference: "microsoft/dotnet:2.1-aspnetcore-runtime AS base" is not a valid repository/tag: invalid reference format
Sending build context to Docker daemon 1.547 MB
Step 1/17 : FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
Error parsing reference: "microsoft/dotnet:2.1-aspnetcore-runtime AS base" is not a valid repository/tag: invalid reference format
请问是不是我哪里设置错了?我怎样才能度过难关?
对于invalid reference format
,一般是docker版本不对造成的。
对于 FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
,它使用名为 multi-stage builds
的 docker 新功能,需要 Docker 17.05 或更高版本。
尝试按照 Get Docker CE for CentOS 重新安装或升级您的 docker ce。
我想为我的 Asp.net 核心应用程序创建一个 docker 图像。环境是CentOS7.5,dotnet-sdk-2.1.500。这是我输入命令时的完整错误消息。
docker build -t wechat .: Sending build context to Docker daemon 1.547 MB Step 1/17 : FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base Error parsing reference: "microsoft/dotnet:2.1-aspnetcore-runtime AS base" is not a valid repository/tag: invalid reference format
Sending build context to Docker daemon 1.547 MB Step 1/17 : FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base Error parsing reference: "microsoft/dotnet:2.1-aspnetcore-runtime AS base" is not a valid repository/tag: invalid reference format
请问是不是我哪里设置错了?我怎样才能度过难关?
对于invalid reference format
,一般是docker版本不对造成的。
对于 FROM microsoft/dotnet:2.1-aspnetcore-runtime AS base
,它使用名为 multi-stage builds
的 docker 新功能,需要 Docker 17.05 或更高版本。
尝试按照 Get Docker CE for CentOS 重新安装或升级您的 docker ce。