Вот мой Dockerfile с инструкциями, которые все работают, кроме последней строки:
RUN echo http://nl.alpinelinux.org/alpine/v3.5/main > /etc/apk/repositories; \
echo http://nl.alpinelinux.org/alpine/v3.5/community >> /etc/apk/repositories; \
echo @testing http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories; \
echo @edgecommunity http://nl.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories; \
echo @edge http://nl.alpinelinux.org/alpine/edge/main >> /etc/apk/repositories
RUN apk update
RUN apk upgrade
RUN apk add --upgrade apk-tools@edge
RUN apk add nodejs
RUN apk add npm
Печать:
ERROR: unsatisfiable constraints:
npm-8.12.0-r0:
masked in: @edge
satisfies: world[nodejs-current-npm]
Я проверяю репозиторий пакетов Alpine, и он там: http://nl.alpinelinux.org/alpine/edge/main/x86_64/ и на главном сайте репозитория: https://pkgs.alpinelinux.org/package/edge/main/x86/ НМП
Что не так?