docker - 在 Alpine Linux上安装miniconda失败

标签 docker anaconda alpine

我一直在尝试在Alpine Linux docker镜像上安装miniconda。可以使用Docker复制我失败的最小“工作”示例,如下所示:

docker run --rm -it alpine sh
/ # apk update && apk add ca-certificates wget && update-ca-certificates
/ # wget https://repo.continuum.io/miniconda/Miniconda3-4.3.27-Linux-x86_64.sh -O ~/miniconda.sh
/ # sh miniconda.sh -b 
PREFIX=/root/miniconda3
installing: python-3.6.2-h02fb82a_12 ...
/root/miniconda.sh: line 361: /root/miniconda3/pkgs/python-3.6.2-h02fb82a_12/bin/python: not found

它查找的文件在那里:
/ # ls /root/miniconda3/pkgs/python-3.6.2-h02fb82a_12/bin/python
/root/miniconda3/pkgs/python-3.6.2-h02fb82a_12/bin/python

我希望对此错误有一些见解。我不知道下一步该怎么做

最佳答案

根据@VladFrolov的说法,anaconda的python与glibc链接,而glibc在阿尔卑斯山中不可用。有关他如何用conda构建 Alpine 图像的更多详细信息,请查看https://github.com/frol/docker-alpine-miniconda3
PS:好像@VladFrolov现在维护了miniconda3:alpine官方图片https://github.com/ContinuumIO/docker-images/blob/master/miniconda3/alpine/Dockerfile(指出@rpanai表示感谢)

关于docker - 在 Alpine Linux上安装miniconda失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47177538/

相关文章:

ubuntu - 基于 Alpine 的 Docker 镜像在 Ubuntu 主机上完全兼容?

networking - 为什么 Docker 覆盖网络需要共识?

amazon-web-services - Zeppelin Notebook 没有名为 pandas 和 matplotlib 的模块

docker - 如何在 ubuntu 上构建基于 alpine 的类似 docker 镜像?

docker - APK添加pdftk无法满足的约束

linux - 当 Docker 容器的 PID1 退出时,其他进程会发生什么?

docker - 是否存储了Docker远程API日志?

python - 从 conda environment.yaml 安装时依赖项的 pip 依赖项

python - Pip 安装到 anaconda 目录而不是 python 目录 (Windows)

docker - 如何在 Alpine 上安装glusterfs客户端