小编Ilo*_*ren的帖子

Docker 在两个系统之一上构建失败

我正在尝试根据官方构建一个图像python:3.8-alpine并包含pythonuvloop包。

当我构建时,它可以在我的机器上运行,但尝试在我们的构建系统上构建相同的 Dockerfile 失败。
两个系统都运行 Linux,但我的本地计算机是最新的,而构建系统是古老的(内核和 Docker),更多详细信息在底部。

这是一个小 Dockerfile,我可以在其中重现该问题:

FROM python:3.8-alpine3.14
RUN apk add --update build-base
RUN pip install uvloop==0.16.0
Run Code Online (Sandbox Code Playgroud)

构建成功

本地输出:

Sending build context to Docker daemon  2.048kB
Step 1/3 : FROM python:3.8-alpine3.14
 ---> 252da3e451af
Step 2/3 : RUN apk add --update build-base
 ---> Running in c7178804aa11
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.14/community/x86_64/APKINDEX.tar.gz
(1/20) Installing libgcc (10.3.1_git20210424-r2)
(2/20) Installing libstdc++ (10.3.1_git20210424-r2)
(3/20) Installing binutils (2.35.2-r2)
(4/20) Installing libmagic (5.40-r1)
(5/20) Installing file (5.40-r1)
(6/20) Installing libgomp (10.3.1_git20210424-r2) …
Run Code Online (Sandbox Code Playgroud)

python linux pip docker uvloop

1
推荐指数
1
解决办法
1685
查看次数

标签 统计

docker ×1

linux ×1

pip ×1

python ×1

uvloop ×1