Я продолжал получать ссылку на анализ ошибок в Docker Build - PullRequest
0 голосов
/ 30 мая 2019
Sending build context to Docker daemon 7.351 MB
Step 1/12 : FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
Error parsing reference: "mcr.microsoft.com/dotnet/core/sdk:2.2 AS build" is not a valid repository/tag: invalid reference format

Это то, что я получаю на своей консоли. Он полностью работал на Linux, но когда я попробовал тот же код на Windows, я получаю эту ошибку.

1 Ответ

3 голосов
/ 30 мая 2019

Когда вы используете AS build, это означает, что вы используете многоступенчатую сборку, которая начинается с Docker 17.05, см. this .

Итак, вам нужно обновить версию докера, иначе вы увидите что-то вроде следующего:

root@ip-10-23-22-89:/home/ubuntu# docker version
Client:
 Version:      1.13.0
 API version:  1.25
 Go version:   go1.7.3
 Git commit:   49bf474
 Built:        Tue Jan 17 09:50:17 2017
 OS/Arch:      linux/amd64

Server:
 Version:      1.13.0
 API version:  1.25 (minimum version 1.12)
 Go version:   go1.7.3
 Git commit:   49bf474
 Built:        Tue Jan 17 09:50:17 2017
 OS/Arch:      linux/amd64
 Experimental: false
root@ip-10-23-22-89:/home/ubuntu# docker build -t abc:1 .
Sending build context to Docker daemon  21.5 kB
Step 1/1 : FROM mcr.microsoft.com/dotnet/core/sdk:2.2 AS build
Error parsing reference: "mcr.microsoft.com/dotnet/core/sdk:2.2 AS build" is not a valid repository/tag: invalid reference format
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...