Від чого залежить ефективність роботи PHP-розробника? Відповідаючи на це питання можна навести безліч чинників, починаючи з грамотного вибудовування відносин з колегами і замовником, закінчуючи облаштуванням комфортабельного робочого місця. Серед усього іншого одним з найважливіших чинників ефективної роботи є зручне середовище для розробки.
У цій серії вебінарів ми поговоримо про декілька сучасних засобів налаштування локального робочого оточення для PHP-проектів. У першому вебінарі розбирали інструмент налаштування віртуального середовища Vagrant. У другому вебінарі ми поговоримо про те, що таке Docker і як його можна застосувати для настройки робочого оточення для PHP-проектів.
Docker — це ще один інструмент, який можна використовувати для віртуалізації робочого оточення. Його популярність складно не помітити або недооцінити.
Програма вебінару
- встановлення Docker на різні ОС;
- образи та контейнери;
- запуск контейнера з веб-сервером;
- запуск контейнера з PHP, виконання скриптів;
- запуск контейнера з MySQL;
- налаштування мережі між контейнерами;
- знайомство з docker-compose.