Софт для PHP разработчика. Как установить docker, linux(дуалбут win+ubuntu), git, PHPStorm, postman
Docker-Compose PHP
Многие последнее время сходят с ума по контейнеризации. Что это? Для чего? Полез я разбираться вместе с вами. Обещают, что это проще, чем кажется. Давайте попробуем вместе сделать полноценное PHP окружение для разработки. Планируем контейнеры Одно из преимуществ Docker это то, что мы можем определять разные контейнеры для различных задач. Это позволяет нам более правильно организовывать файлы. В первую очередь, нам потребуется веб сервер nginx, php-fpm, mariaDB. Если нам в будущем потребуется еще какое либо ПО, мы с легкостью сможем добавить еще один контейнер...
Экономим ресурсы. Как найти докер образы минимального размера для своих нужд.
Контейнеры Docker основаны на разных дистрибутивах Linux. Дистрибутивы же эти кроме нужного нам ПО содержат много других программ для других задач, а потому образы иногда получаются неоправданно большими. Чтобы найти маленькие образы надо искать образы основанные на Alpine Linux они часто содержат в своем названии -alpine. Этот дистрибутив содержит минимально количество предустановленных в него программ, а его изначальный размер равен 4 Мб. Большинство официальных Docker образов содержат версию основанную на этом дистрибутиве...