首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python docker中安装p7zip-full

如何在python docker中安装p7zip-full
EN

Stack Overflow用户
提问于 2019-06-05 13:00:19
回答 1查看 1.6K关注 0票数 1

我正在用p7zip-full创建python:2.7-alpine docker。

但是当我构建docker时,我得到了这个错误:

代码语言:javascript
复制
ERROR: unsatisfiable constraints:
  p7zip-full (missing):
    required by: world[p7zip-full]
The command '/bin/sh -c apk add --update --no-cache bind-tools curl coreutils perl bash sudo p7zip-full' returned a non-zero code: 1

这是我的代码:

代码语言:javascript
复制
FROM python:2.7-alpine

MAINTAINER QuangVu

COPY . /app

WORKDIR /app


RUN apk add --no-cache python && \
    python -m ensurepip && \
    rm -r /usr/lib/python*/ensurepip && \
    pip install --upgrade pip setuptools && \
    rm -r /root/.cache

RUN pip install --no-cache-dir -r requirements.txt

RUN apk add --update --no-cache bind-tools curl coreutils perl bash sudo p7zip-full

CMD ["python","test.py"]

如何成功安装p7zip-full

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-05 13:42:05

请在基于python:2.7-alpine的容器中使用apk search p7zip

代码语言:javascript
复制
/ # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz
v3.9.4-10-g358e034123 [http://dl-cdn.alpinelinux.org/alpine/v3.9/main]
v3.9.4-9-g2577e96215 [http://dl-cdn.alpinelinux.org/alpine/v3.9/community]
OK: 9771 distinct packages available
/ # apk search p7zip-full
/ # apk search p7zip
p7zip-doc-16.02-r3
p7zip-16.02-r3

所以,只在apk repo中使用p7zip,请改用next:

代码语言:javascript
复制
RUN apk add --update --no-cache p7zip
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56454461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档