В качестве альтернативы вы можете построить свое рабочее пространство из стека на основе рецепта Dockerfile:
Сначала запишите все свои команды установки, которые вы выполняете в терминале Eclipse Che при настройке своего рабочего пространства
Затем создайте новый файл Docker на основе того, который вы используете в данный момент
2.1.найдите файл Docker, на котором основана ваша текущая рабочая область, из
рецептов (например, для стека Python по умолчанию это будет этот )
2.2.измените этот файл, добавив команды установки от предыдущего шага до последней строки (EXPOSE 8080), например:
RUN sudo -H pip install flask && sudo -H pip install pandas
и т. д. *
В Eclipse Che создайте новыйпользовательский стек на основе вашего Dockerfile
3.1.Нажмите «Стеки» слева (под рабочими областями) и нажмите «Добавить стек»
3.2.В диалоговом окне «Построить стек по рецепту» перейдите на вкладку Dockerfile и вставьте туда содержимое вашего модифицированного Dockerfile
3.3.Нажмите OK => откроется новая страница, где вы можете дополнительно настроить свой стек
3.4.Отредактируйте имя и описание, затем нажмите NEW-MACHINE, чтобы установить необходимый объем памяти, затем нажмите SAVE (правый верхний угол)
3.5.Снова нажмите кнопку NEW-MACHINE, чтобы добавить некоторые необходимые агенты: «Workspace API», «Terminal», «Exec» и другие языковые серверы, которые вам нужны (например, «Python language server»)
3.6 Вы можете настроить свой стекдалее, добавив переменные среды или серверы и т. д. *
Нажмите SAVE и затем TEST, чтобы проверить свой стек
В новом открывшемся диалоговом окне вы можетеукажите какой-либо проект по умолчанию, который нужно добавить, затем нажмите «Тестировать рабочее пространство»
Если рабочее пространство будет успешно построено, вы увидите зеленое сообщение ниже «Ваше рабочее пространство готово к использованию», и стек будетбыть добавлены в стеки.Также ваша новая машина и Терминал будут открыты ниже
Теперь закройте «Стек тестирования», перейдите в Рабочие пространства или Панель инструментов и создайте новое Рабочее пространство
Ваш вновь созданный стек должен быть виден там под стеками, чтобы вы могли выбрать его сейчас и построить свое рабочее пространство на основе этого