我正在使用这个Docker(FROM lambci / lambda:python3.6),我需要安装一个私有的存储库包。问题是Docker没有git,我无法使用apt-get或apk安装来安装git,因为Docker不是Linux。
有没有办法解决这个安装git?或者有没有其他更好的方法可以用来安装这个私有存储库包?
将此添加到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中成功安装
你可以pip install
你的源代码旁边的git repo并将它与你的代码一起装入容器吗?
cd WORKING_DIRECTORY
pip install --target ./ GIT_URL