可能是由于以下几个原因导致的:
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN apt-get update && apt-get install -y yarn
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash -
RUN apt-get install -y nodejs
COPY package.json .
RUN yarn install
ENV http_proxy http://proxy.example.com:8888
ENV https_proxy http://proxy.example.com:8888
RUN chown -R node:node /usr/local/lib/node_modules
USER node
以上是一些可能导致在Dockerfile上运行Yarn失败的常见原因和解决方法。根据具体情况,您可以尝试逐步排查并解决问题。如果问题仍然存在,建议查看Docker容器的日志以获取更多详细信息。
领取专属 10元无门槛券
手把手带您无忧上云