개요

단순 프록시 기반 pypi를 미러링 하는 내부 PyPi 래파지토리를 docker로 띄워본다.

방법

$ sudo mkdir -p /data01/pypi             # local directory where packages reside
$ sudo touch /data01/pypi/.htpasswd      # credentials file for adding packages
$ docker run -d -t -i --rm \
    -h pypi.local \
    -v /data01/pypi:/srv/pypi:rw \
    -p 5050:80 \
    --name pypi \
    codekoala/pypi

사용방법

pipeasy_install을 아래와 같이 사용하면 된다.

$ pip install --extra-index-url http://localhost:5050/ PACKAGE [PACKAGE2...]
$ easy_install -i http://localhost:5050/simple/ PACKAGE