Могу ли я использовать Docker для переключения между небольшими проектами локально?
К примеру нужно работать локально сразу над несколькими проектами, которые используют разный стек технологий(Элементарно просто разные версии PHP). Сейчас на Ubuntu я использую Phpbrew для переключения версии Php. Какие-то другие вещи устанавливаю глобально в систему.
Правильно ли я понял, что при помощи Docker-а я могу каждый проект засунуть в контейнер с набором тех технологий, которые мне нужны для конкретного проекта и просто переключаться между проектами на локальной машине?
Именно )
Создаете для каждого проекта Dockerfile в котором прописаны настройки , что и как устанавливать, билдите образы для каждого проекта ну и запускаете контейнеры, очень удобная штука
Сергей: удачи!)
Можете даже для одного проекта несколько образов использовать (разделить базу, кеширование и т.д.), потому что в любое время сможете расшириться(перенести контейнер на другой сервер и т.д.)
Docker очень мощный инструмент