dockerfile是:
FROM adoptopenjdk/openjdk11:x86_64-alpine-jdk-11.0.6_10
RUN apk update && apk upgrade
# install base modules, python, node.js (java comes with)
RUN apk add --update-cache \
bash \
ttf-dejavu \
python3==3.7.7 \
build-base \
nodejs \
npm \
git \
&& rm -rf /var/cache/apk/*这给了我en错误:
ERROR: unable to select packages:
python3-3.8.10-r0:
breaks: world[python3=3.7.7]有什么想法吗?
发布于 2021-06-25 20:31:48
似乎在定义python3的特定版本时出现了错误。
您可以像这样设置特定的版本:
# Both are equal
apk add package=1.2.3-suffix
apk add 'package<1.2.3-suffix'发布于 2021-06-25 20:29:47
查看https://stschindler.medium.com/the-problem-with-docker-and-alpines-package-pinning-18346593e891 Alpine很可能不再有您所要求的3.7.7版本的软件包
https://stackoverflow.com/questions/68130906
复制相似问题