Docker: 未找到 Alpine linux 社区包
Docker: Alpine linux community package not found
我正在尝试使用以下 Dockerfile 创建一个容器:
FROM python:3.6-alpine
RUN apk add --update alpine-sdk make gcc python3-dev python-dev libxslt-dev \
libxml2-dev libc-dev openssl-dev libffi-dev zlib-dev py-pip openssh \
py3-lxml@main py3-numpy@community \
mariadb-dev libjpeg-dev zlib1g-dev && rm -rf /var/cache/apk/*
我在 的基础上添加了 py3-lxml@main
和 py3-numpy@community
作为 numpy
的构建轮, lxml
需要很长时间。
我使用了官方指定的包名Alpine repo page,但出现如下错误:
WARNING: The repository tag for world dependency 'py3-lxml@main' does not exist
WARNING: The repository tag for world dependency 'py3-numpy@community' does not exist*
为什么会这样,我怎样才能得到这些包裹?
为了具体解决这个问题:
WARNING: The repository tag for world dependency 'py3-lxml@main' does not exist
WARNING: The repository tag for world dependency 'py3-numpy@community' does not exist
您需要更新此处的存储库文件/etc/apk/repositories
除非您想从 apk add
命令中删除 @community
和 @main
标签,否则它们不会默认写入存储库文件中:
@main http://dl-cdn.alpinelinux.org/alpine/v3.9/main
@community http://dl-cdn.alpinelinux.org/alpine/v3.9/community
并且不要忘记 COPY
将内容添加到 /etc/apk/repositories
我正在尝试使用以下 Dockerfile 创建一个容器:
FROM python:3.6-alpine
RUN apk add --update alpine-sdk make gcc python3-dev python-dev libxslt-dev \
libxml2-dev libc-dev openssl-dev libffi-dev zlib-dev py-pip openssh \
py3-lxml@main py3-numpy@community \
mariadb-dev libjpeg-dev zlib1g-dev && rm -rf /var/cache/apk/*
我在 py3-lxml@main
和 py3-numpy@community
作为 numpy
的构建轮, lxml
需要很长时间。
我使用了官方指定的包名Alpine repo page,但出现如下错误:
WARNING: The repository tag for world dependency 'py3-lxml@main' does not exist
WARNING: The repository tag for world dependency 'py3-numpy@community' does not exist*
为什么会这样,我怎样才能得到这些包裹?
为了具体解决这个问题:
WARNING: The repository tag for world dependency 'py3-lxml@main' does not exist
WARNING: The repository tag for world dependency 'py3-numpy@community' does not exist
您需要更新此处的存储库文件/etc/apk/repositories
除非您想从 apk add
命令中删除 @community
和 @main
标签,否则它们不会默认写入存储库文件中:
@main http://dl-cdn.alpinelinux.org/alpine/v3.9/main
@community http://dl-cdn.alpinelinux.org/alpine/v3.9/community
并且不要忘记 COPY
将内容添加到 /etc/apk/repositories