Как быстро поднять PHP-стек на Docker

preview_player
Показать описание
---
Провожу консультации для PHP-бекендеров.
Рекомендации по теме
Комментарии
Автор

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

MaksimBelokurov
Автор

Дабы избежать ошибок при запуске composer как на видео 5:07 - добавьте в Dockerfile строку с указанием переменной среды для папки кэша composer'а типа
ENV COMPOSER_CACHE_DIR=/tmp

Либо можно сделать аналогичное в docker-compose.yml
environment:
-

Или же запускайте composer с опцией --no-cache

olegshubaly
Автор

проблемка, не создается папка vendor в директории из-за этого ошибка

awenn
Автор

у меня из-за команды RUN apt-get ... ошибка, мб из-за того что я из под винды работаю

awenn
Автор

Спасибо! Можешь показать как xdebug добавить туда?)

poul
Автор

вообще глупо конечно показывать установку зависимостей уже в собранном образе, это наверно через Dockerfile надо делать так как при пересборке все сотрется, я добавил это у себя "RUN composer require author/package"

awenn
Автор

failed to solve: executor failed running [/bin/sh -c apt-get update -yq && apt-get upgrade -yq && apt-get install -yq libxml2-dev libpng-dev libcurl4-gnutls-dev git unzip && rm -rf /var/lib/apt/lists/*]: exit code: 100

На винде стоит docker-desktop тупо не хочет собирать сборку

MAREVICH