Docker 构建私有 pip 仓库(devpi)

内容纲要

使用场景

  • 网络环境不佳、不允许
  • 需要经常性的使用pip(比如 docker 镜像构建)
  • 觉得第三方源的使用,使带宽压力大

使用

Docker 启动(devip)服务

docker run -d --name devpi \
    --publish 3141:3141 \
    --volume /Users/lockey/pypi:/data \  # 自行替换挂载目录
    --env=DEVPI_PASSWORD=secret \  # 自行更改登录密码
    --restart always \
    muccg/devpi:4.5.0

准备

pip install devpi

设置

devpi use http://10.0.0.38:3141/root/public

登录

devpi login root

上传

  1. 下载需要上传的 pip 包(whl、gz、zip等)
  2. devpi upload --from-dir --formats=* . # 自行修改上传目录

使用

同普通第三方源修改步骤

参考链接
DockerHUB

Tags: , ,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注