我想为我的Asp.net Core应用程序创建一个docker映像。环境是CentOS7.5和dotnet-sdk-2.1.500。这是我输入命令时的完整错误消息。
docker build -t wechat。: 将构建上下文发送到Docker守护程序1.547 MB 步骤1/17:从microsoft / dotnet:2.1-aspnetcore-runtime AS base 错误解析参考:“ microsoft / dotnet:2.1-aspnetcore-runtime AS base”不是有效的存储库/标记:无效的参考格式
将构建上下文发送到Docker守护程序1.547 MB 步骤1/17:从microsoft / dotnet:2.1-aspnetcore-runtime AS base 错误解析参考:“ microsoft / dotnet:2.1-aspnetcore-runtime AS base”不是有效的存储库/标记:无效的参考格式
我想知道我做错了什么设置吗?我该怎么办?
答案 0 :(得分:1)
对于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。