pip install devpi-server devpi-web
devpi-server --host=0.0.0.0 --start
pip install -i http://localhost:3141/root/pypi/+simple/ --trusted-host localhost django Collecting django Downloading http://localhost:3141/root/pypi/+f/689/2778eea81f14a/Django-1.10.5-py2.py3-none-any.whl (6.8MB) 100% |████████████████████████████████| 6.8MB 142.8MB/s Installing collected packages: django Successfully installed django-1.10.5
windows下python
在用戶目錄下例如C:\Users\user-admin\ 建立pip文件夾建立一個文件pip.ini [global] index-url = http://localhost/simple extra-index-url=http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = localhost mirrors.aliyun.com
Liunx下在用戶目錄建立.pip文件夾,而後在.pip文件夾建立文件pip.confweb
devpi還提供一個web界面 http://localhost:3141/docker
FROM python:2.7 MAINTAINER FenG_Vnc <z332007851@163.com> RUN mkdir /devpi && pip install devpi-server devpi-web EXPOSE 3141 ADD run.sh / CMD ["/bin/bash","run.sh"]
run.sh #!/bin/bash set -e set -x export DEVPI_SERVERDIR=/devpi [[ -f $DEVPI_SERVERDIR/.serverversion ]] || initialize=yes if [[ $initialize = yes ]]; then devpi-server --port 3141 --serverdir $DEVPI_SERVERDIR --init fi devpi-server --host 0.0.0.0 --port 3141 --serverdir $DEVPI_SERVERDIR
docker run -p 3141:3141 -d -it devpi 啓動docker