我正在使用这个 Docker(来自lambda/lambda:python3.6),并且我需要安装一个私有存储库包。问题是 Docker 没有 git,我无法使用 apt-get 或 apk install 安装 git,因为 Docker 不是 Linux。
有什么办法可以解决这个安装git的问题吗?或者还有其他更好的方法可以用来安装这个私有存储库包吗?
RUN python -m pip install git+URL_OF_GIT_REPO
Run Code Online (Sandbox Code Playgroud)
将其添加到 makefile 中:
# makefile
git clone REPO
cd REPO_DIR; python setup.py bdist_wheel
cp REPO_DIR/dist/* .
rm -rf REPO_DIR/
Run Code Online (Sandbox Code Playgroud)
将其添加到 dockerfile 中:
# dockerfile
RUN pip install REPO*.whl
Run Code Online (Sandbox Code Playgroud)
然后在docker中成功安装了该包
| 归档时间: |
|
| 查看次数: |
11558 次 |
| 最近记录: |