Я хотел бы построить Dockerfile в Linux, который
1. компилирует Vim с питоном
2. устанавливает стек питона (например, Numpy, SciPy, ipython и т. д.)
3. создает сертификат ssl для ipython-ноутбука, для просмотра ноутбуков на главной машинеdockerfile: ВИМ (составитель питон), ВИМ-IPython и IPython ноутбук
Это казалось достаточно простым. Но я столкнулся с проблемами, несмотря на множество подходов, например, связывание отдельных контейнеров, использование anaconda, а также с единым унифицированным изображением или отдельными слоями или создание user
или запуск всего в качестве корня.
Для того, чтобы запустить vim, просто устанавливая его на корневой, не активирует патоген bundle/vim-ipython
. Создание user
позволяет устанавливать пакеты pathogen
(т.е. работает nerdtree), но :IPython
вызывает ошибку.
:IPython failed ^-- failed '' not found
.
Ive пробовал выше, без слоев/1 большого файла Dockerfile и с разными слоями для стека python, vim и ноутбука ipython.
Что я не вижу здесь? Что относится к ^-- failed '' not found
? Ive попробовал запустить ipython-ноутбук с помощью --no-browser &
, а затем запустить vim или использовать две оболочки в одном контейнере ... но не могу пройти мимо этой ошибки.