pip在docker环境中安装git + url

问题描述 投票:1回答:2

我正在使用这个Docker(FROM lambci / lambda:python3.6),我需要安装一个私有的存储库包。问题是Docker没有git,我无法使用apt-get或apk安装来安装git,因为Docker不是Linux。

有没有办法解决这个安装git?或者有没有其他更好的方法可以用来安装这个私有存储库包?

python docker pip
2个回答
1
投票

将此添加到makefile:

# makefile
git clone REPO
cd REPO_DIR; python setup.py bdist_wheel
cp REPO_DIR/dist/* .
rm -rf REPO_DIR/

将其添加到dockerfile:

# dockerfile
RUN pip install REPO*.whl

然后包在docker中成功安装


0
投票

你可以pip install你的源代码旁边的git repo并将它与你的代码一起装入容器吗?

cd WORKING_DIRECTORY
pip install --target ./ GIT_URL
© www.soinside.com 2019 - 2024. All rights reserved.