当我尝试执行时docker build -t exampledockeracc/testapp:v1.0.0 .我收到以下错误:failed to dial gRPC: unable to upgrade to h2c, received 500, context canceled
当我搜索错误时,人们提出了重新启动 docker 并在执行前等待一段时间的解决方案,但它似乎不起作用。
我读过一些有关 dockerfile 中指定的目标操作系统与计算机上当前运行的容器操作系统之间操作系统不匹配的内容。我正在使用Windows。
这是我的 dockerfile:
#############
### build ###
#############
# base image
FROM node:12.2.0 as build
# install chrome for protractor tests
RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
RUN sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
RUN apt-get update && apt-get install -yq google-chrome-stable
# set working directory
WORKDIR …Run Code Online (Sandbox Code Playgroud)