2016-04-14 4 views
0

в нашей компании мы хотим подготовить разработку среды для наших стажировок, чтобы они не тратили время на установку всех инструментов, которые они будут использовать (Wamp-сервер, IDE, различные навигаторы , Ява ...).Vagrant или Docker для разработки среды

Мы также хотим, чтобы эти разработки были экземплярами, чтобы, например, мы могли получить доступ к службам wamp на виртуальной машине из навигатора, который работает на реальных компьютерах.

Какой лучший выбор для этого бродяги или докеров? Как мы можем подготовить это решение? Ссылка на учебник будет очень полезна, спасибо.

+0

Обе докеры и бродяга могут служить usecase. Ваш выбор будет зависеть от мелкозернистых потребностей – DhruvPathak

+1

Vagrant кажется лучшим решением в вашем случае использования. Обратите внимание, что Docker предназначен как легкий контейнер, каждый из которых обслуживает один процесс. Вагонные машины - это полные виртуальные машины. –

ответ

1

Я хотел бы использовать как

Нашего хозяин Windows, мы используем бродягу к вверх VM и в этой виртуальной машине мы устанавливаем докер, то мы можем запустить Docker контейнеры в нем, порты картографирования от хоста к виртуальной машине, то VM в контейнер, разрешая доступ к контейнеру с хоста

В моем GitHub repo danday74 У меня есть репо, называемое бродяга-докер-скелли ... Игнорируйте все остальное в этом репо, кроме бродячего файла ... Используйте этот бродячий файл для развертывания виртуальной машины с установленным докером

Все самое лучшее

0

Я использую бродягу для своего местного развития. Я помещаю свою рабочую директорию в частное репо github и файлы конфигурации бродяг на другой, называемый Vagrantlife, так что я нажимаю или тяну каждый раз, когда я заканчиваю или начинаю работу, дома или на новой машине, если есть бродяга и Установлен виртуальный бокс.

И я провел некоторое исследование по докеру, в результате которого некоторые опытные разработчики говорят, что докер не имеет хорошей поддержки на всех платформах, о котором также упоминается в документе в Vagrant.