Я знаю, что очень часто создавать контейнеры/изображения Docker локально в рамках проекта и развертывать их в определенной среде (DEV/QA/PROD) после внесения изменений. Но что, если у вас уже есть проект, и вы хотите сделать локальное развитие возможным/проще?Возможно создание изображения докеры из производственной среды?
Генерального дизайн вопрос
Есть ли (умный) способ клонирования среды в Докер контейнеры/изображения, которые могут повторно использоваться на машинах развития? Какой был бы лучший способ сделать это? Если это не очень хорошая практика, как вы воспроизводите свою среду prod на localhost?
Пример Вопрос
У меня работает рабочий сервер с Drupal работает на Apache на Debian с нагрузками плагинов и расширений (для PHP, для PHP5 частности, для Drupal, для Debian, ImageMagick и т.д.) Должен ли я создать одно изображение с Apache внутри Debian и Drupal сверху? Как я могу достичь этого в одном файле Dockerfile/
docker-compose.yml
?
возможно ли это? Да. Рекомендуется ли это? На самом деле, нет. Термин, который вы ищете, - это лифт и смена. Как ты делаешь это? Это может легко взять целую книгу, чтобы объяснить ее и не подходит к формату Q & A этого сайта очень хорошо. – BMitch