mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00

Previously we've been getting: ``` Step 6 : RUN pip install Sphinx==1.1.3 ---> Running in 397eab32f57a Wheel installs require setuptools >= 0.8 for dist-info support. pip's wheel support requires setuptools >= 0.8 for dist-info support. Storing debug log for failure in /.pip/pip.log 2014/01/13 18:01:34 The command [/bin/sh -c pip install Sphinx==1.1.3] returned a non-zero code: 1 make: *** [docs] Error 1 ``` This fixes that by telling pip not to use sudo to install (since we're already root). Docker-DCO-1.1-Signed-off-by: Andrew Page <admwiggin@gmail.com> (github: tianon)
20 lines
506 B
Docker
20 lines
506 B
Docker
from ubuntu:12.04
|
|
maintainer Nick Stinemates
|
|
#
|
|
# docker build -t docker:docs . && docker run -p 8000:8000 docker:docs
|
|
#
|
|
|
|
run apt-get update
|
|
run apt-get install -y python-setuptools make
|
|
run easy_install pip
|
|
#from docs/requirements.txt, but here to increase cacheability
|
|
run pip install --no-use-wheel Sphinx==1.1.3
|
|
run pip install --no-use-wheel sphinxcontrib-httpdomain==1.1.9
|
|
add . /docs
|
|
run cd /docs; make docs
|
|
|
|
expose 8000
|
|
|
|
workdir /docs/_build/html
|
|
|
|
entrypoint ["python", "-m", "SimpleHTTPServer"]
|