Задать вопрос
@historydev
Mistkerl, drück den Knopf.

Каким способом лучше запечатать окружения для разных стеков с минимальными потерями производительности?

Работаю с разными, очень далёкими друг от друга стеками, иногда их зависимости пересекаются но расходятся в версиях, например jdk.
- Планирую решить вопрос завернув всё в докер контейнеры, чтобы при переключении с одного проекта на другой не вспоминать какую общую зависимость я трогал и избежать последующих исправлений.

1. Возможно есть другие решения проблемы?
2. Какие потенциальные потери производительности?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
ну собственно даже без докера это разруливается
начиная от javapath для разных версий jdk/jre
и заканчивая строго прописанными явно зависимостями или packagelock

а потери производительности в вариантах docker/docker-in-docker будут ощущаться в зависимости от стиля поправил-собрал - сборка в докере да ещё и с нуля потянет нечто типа пульнуть образ, установить инструментарий, собрать - вот там на первые шаги время будет уходить...

ну либо сделать свой образ уже набитый всем и собирать в нём - тогда ну почти незаметно будет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы