Docker Alpine Linux python(缺失)

标签 docker alpine

我有一个从 GitLab 部署我的容器的管道。上次部署是 5 天前,没有任何问题。今天我部署它并收到以下错误:

$ apk add --no-cache curl python py-pip
 fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz
 fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.tar.gz
 ERROR: unsatisfiable constraints:
   python (missing):
     required by: world[python]
我的工作定义是:
my-deploy:
  type: my-deploy
  image: docker:stable
  script:
    - apk update
    - apk add --no-cache curl python py-pip <-- Here the erorr happens
    ...

最佳答案

你能试试这个命令吗?

apk add --update --no-cache curl py-pip

它将安装 python3自动使用 pip。

我的理解是,python(版本 2)已从最新的 alpine 软件包中退役。

关于Docker Alpine Linux python(缺失),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62169844/

相关文章:

Docker 日志命令不显示任何日志

docker - Openstack VM上的docker bridge的理想MTU大小应该是多少?

docker - 根据构建ARG在Dockerfile中选择ENV/ARG

java - Docker Flyway MySQL 8 : Client does not support authentication protocol requested by server. 考虑升级MariaDB客户端

docker - 当apk添加失败时,如何在gliderlabs/alpine Docker镜像中安装Alpine Linux软件包?

node.js - 如何修复用于运行Node.js的: The feature watch recursively is unavailable on the current platform,

docker-compose 服务之间的共享卷

python - Minikube,Python Alpine:找不到python命令

php - 是否可以在现有的Alpine 3.12 Docker镜像上安装PHP7.4?

bash - 在 Alpine Docker 镜像中使用 SUID