程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了为什么 docker-compose 突然失败并显示 ERROR 内部加载元数据?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_675_0@如何解决为什么 docker-compose 突然失败并显示 ERROR 内部加载元数据?? 开发过程中遇到为什么 docker-compose 突然失败并显示 ERROR 内部加载元数据?的问题如何解决?下面主要结合日常开发的经验,给出你关于为什么 docker-compose 突然失败并显示 ERROR 内部加载元数据?的解决方法建议,希望对你解决为什么 docker-compose 突然失败并显示 ERROR 内部加载元数据?有所启发或帮助;

我已经运行 docker-compose build 好几天了,每天很多次,并且没有更改我的 DOCKERfiles 或 docker-compose.yml。突然一个小时前我开始得到这个:

Building frontdesk-API
Failed to get console mode for stdout: The handle is invalID.
[+] Building 10.0s (3/4)
 => [internal] load build deFinition from Dockerfile                       0.0s
[+] Building 10.1s (4/4) FINISHED
 => [internal] load build deFinition from Dockerfile                       0.0s
 => => transferring dockerfile: 32B                                        0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => ERROR [internal] load Metadata for mcr.microsoft.com/dotnet/sdk:5.0.  10.0sailed to do request: head https://mcr.microsoft.com/v2/dotnet/sdk/manifests/5.0.201-buster-slim: dial tcp: lookup mcr.microsoft.com on 192.168.65.5:53:
 => [internal] load Metadata for mcr.microsoft.com/dotnet/aspnet:5.0-bust  0.0s
------
 > [internal] load Metadata for mcr.microsoft.com/dotnet/sdk:5.0.201-buster-slim:
------
ERROR: service 'frontdesk-API' Failed to build

我尝试过的事情:

  • 再次运行
  • docker rm -f $(docker ps -a -q)
  • docker login
  • 不同的 SDK 映像

这是 DOCKERfile:

FROM mcr.microsoft.com/dotnet/aspnet:5.0-buster-slim AS base
workdir /app
EXPOSE 80
EXPOSE 443

FROM mcr.microsoft.com/dotnet/sdk:5.0.201-buster-slim AS build
workdir /app
# run this from repository root
copY ./ ./ 
#RUN ls -lha .

RUN echo 'Building FrontDesk container'

workdir /app/FrontDesk/src/FrontDesk.API
#RUN ls -lha .
RUN dotnet restore

RUN dotnet build "FrontDesk.API.csproj" -c Release -o /app/build

FROM build AS publish
RUN dotnet publish "FrontDesk.API.csproj" -c Release -o /app/publish

FROM base AS final
workdir /app
copY --from=publish /app/publish .
ENTRYPOINT ["dotnet","FrontDesk.API.dll"]

我怎样才能让我的构建重新工作?

@H_675_0@解决方法
@H_429_2@mcr.microsoft.com 目前已关闭

我在拉动时收到几个不同的错误:

% docker pull mcr.microsoft.com/dotnet/sdk:5.0
Error response from daemon: Get https://mcr.microsoft.com/v2/: service Unavailable

% docker pull mcr.microsoft.com/dotnet/sdk:5.0
5.0: Pulling from dotnet/sdk
received unexpected http status: 500 Internal Server Error

大佬总结

以上是大佬教程为你收集整理的为什么 docker-compose 突然失败并显示 ERROR 内部加载元数据?全部内容,希望文章能够帮你解决为什么 docker-compose 突然失败并显示 ERROR 内部加载元数据?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。