运行docker build时,

docker build -f dockerfile -t mything:v1 .

您可能会收到以下“奇怪”错误:

ERRO[0004] failed to dial gRPC: unable to upgrade to h2c, received 500
context canceled

这里的问题是由dockerfile中指定的目标OS 与当前在计算机上运行的容器OS 之间的OS不匹配引起的。
例如,如果容器OS是Linux,而dockerfile中的构建映像是Windows,则将发生此错误。

一般并不是启动的什么问题

转载自:https://developers.de/2019/03/15/docker-build-error-failed-to-dial-grpc/

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐