apk add for alpine Docker 图像加载旧版本的 yarn (1.16)
apk add for alpine Docker image loads old version of yarn (1.16)
我正在创建一个基于 ruby:2.6-alpine 图像的容器并尝试添加纱线。当我检查 yarn 版本时,我得到 1.16,而我想要更新的东西(特别是 1.17。)
我需要做什么才能在 alpine 镜像上获取最新版本的 Yarn?
我的 Dockerfile 是
FROM ruby:2.6-alpine
RUN apk update && apk add build-base nodejs postgresql-dev bash yarn curl git
RUN mkdir /app
WORKDIR /app
COPY . .
CMD bash
您的基本映像 ruby:2.6-alpine 基于 alpine v3.10 存储库,这就是您获取 yarn 1.16
的原因。
所有你需要从这里安装它 repo。
RUN apk add --no-cache yarn --repository="http://dl-cdn.alpinelinux.org/alpine/edge/community"
RUN yarn -v
我正在创建一个基于 ruby:2.6-alpine 图像的容器并尝试添加纱线。当我检查 yarn 版本时,我得到 1.16,而我想要更新的东西(特别是 1.17。)
我需要做什么才能在 alpine 镜像上获取最新版本的 Yarn?
我的 Dockerfile 是
FROM ruby:2.6-alpine
RUN apk update && apk add build-base nodejs postgresql-dev bash yarn curl git
RUN mkdir /app
WORKDIR /app
COPY . .
CMD bash
您的基本映像 ruby:2.6-alpine 基于 alpine v3.10 存储库,这就是您获取 yarn 1.16
的原因。
所有你需要从这里安装它 repo。
RUN apk add --no-cache yarn --repository="http://dl-cdn.alpinelinux.org/alpine/edge/community"
RUN yarn -v