2017-02-09 20 views
0

Я следующий this django-docker tutorialделает Докер сборки впервые и столкнулся с этой огромной ошибкой

я выполнил команду в Centos 7:

docker build -t <insertyournamehere>/django-docker . 

и врезался в этом массивном сообщение об ошибке:

Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-Mwo_hq/pycparser/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-giTR8X-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-Mwo_hq/pycparser/ 
/usr/local/lib/python2.7/dist-packages/pip-9.0.1-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/security.html#insecureplatformwarning. 

InsecurePlatformWarning

Любая помощь будет apprec как я новичок в этом!

+0

'docker build' использует 'Dockerfile', в этом случае Dockerfile находился в текущем каталоге при запуске' docker build'. Там может быть буквально любая последовательность команд оболочки или других команд. Вы, по крайней мере, должны были бы опубликовать файл Dockerfile, и даже тогда вопрос может быть слишком широким. – Paul

+0

https://github.com/morninj/django-docker Я использовал этот учебник, вплоть до буквы, за исключением разделов, содержащих apt-get, вместо этого я бы использовал yum. –

+1

Нет необходимости изменять 'apt-get' в' yum' в 'Dockerfile', потому что верхняя строка' FROM ubuntu: 14.04' сообщает загружать докер и начинать со стандартного контейнера ubuntu 14.04. Все последующие команды запускаются в этом контейнере ubuntu, и все равно, если на хосте установлена ​​какая-либо другая ОС Linux (например, Fedora или Red Hat). – Paul

ответ

0

Docker неправильно установлен. Дело закрыто.