Подойдет ли Docker для создания изолированной среды разработки?
Мне необходимо работать с кучей библиотек, которые на чистый линукс ставятся и билдятся около суток.
Что если я разверну на docker ubuntu и туда поставлю все библиотеки, а потом буду шарить контейнер в команде, чтоб они не настраивали? Docker подойдёт для этих целей? Какие проблемы могут возникнуть?
Проблем можно нахвататься из-за особенностей твоего софта
Тебе нужно сразу знать
- как будет распространяться твой софт дальше - также в контейнере, или все будет статически слинкованно, или ...
- кто будет следить за актуальностью твоего набора библиотек
- настройка процесса билдинга на автомате - те каждую ночь отдельная (или не отдельная) машина должна билдить твой софт и прогонять тесты
- "чистый" (ванила?) линукс - странный выбор