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 как я новичок в этом!
'docker build' использует 'Dockerfile', в этом случае Dockerfile находился в текущем каталоге при запуске' docker build'. Там может быть буквально любая последовательность команд оболочки или других команд. Вы, по крайней мере, должны были бы опубликовать файл Dockerfile, и даже тогда вопрос может быть слишком широким. – Paul
https://github.com/morninj/django-docker Я использовал этот учебник, вплоть до буквы, за исключением разделов, содержащих apt-get, вместо этого я бы использовал yum. –
Нет необходимости изменять 'apt-get' в' yum' в 'Dockerfile', потому что верхняя строка' FROM ubuntu: 14.04' сообщает загружать докер и начинать со стандартного контейнера ubuntu 14.04. Все последующие команды запускаются в этом контейнере ubuntu, и все равно, если на хосте установлена какая-либо другая ОС Linux (например, Fedora или Red Hat). – Paul