如何在基于空白Alpine镜像的运行容器内安装Python?
问题原因
Alpine Linux 默认使用apk作为包管理器,你使用的apt-get是Debian、Ubuntu系列发行版的包管理工具,Alpine系统中不存在该工具,安装bash也无法解决该问题。
可直接在容器内安装Python,操作步骤如下:
- 进入容器shell后,先更新包索引:
apk update
- 安装Python3,可选同步安装pip包管理工具:
apk add python3 py3-pip
- 验证安装结果:
python3 --version pip3 --version
如果需要将默认python命令指向python3,可执行软链接命令:
ln -s /usr/bin/python3 /usr/bin/python
注意:以上操作仅对当前运行的容器生效,容器删除后安装的Python环境会同步丢失,如需固化环境可基于Alpine镜像编写Dockerfile构建自定义镜像。
内容的提问来源于stack exchange,提问作者user12656093
相关产品推荐
相关产品推荐

