Я пытаюсь воспроизвести мою среду разработки в изображении докера. Я могу получить простые зависимости, такие как python + пару стандартных пакетов, в основном через сборки из концентратора докеров. Но когда дело доходит до установки xgboost или pandas, я испытываю большие трудности.Создание файла Docker
Просмотрев сообщения об ошибке, похоже, что у меня была неправильная версия g ++. У сборки было 4.7, но для xgboost требуется 4.9+. Когда я пытался обновить g ++, я продолжал сталкиваться с стеной, где я не мог обновить g ++, потому что мне нужен еще один пакет (apt-add-repository), но для установки этого пакета мне понадобился другой (apt-utils) и т. Д.
У кого-нибудь есть общие советы по настройке образа Docker или для этой конкретной проблемы обновления g ++.
Вот файл Docker:
FROM continuumio/anaconda
MAINTAINER maintainer
RUN apt-get install -y g++-4.9
Начиная с контейнером, который имел сложные зависимости встречались, это было просто, чтобы получить простые зависимости рабочих. Спасибо VonC. –