как решать проблемы с докером ?
Клонировал репозиторий для локальной работы с php, запускаю билд и вылетает ошибка. Судя по расположению ошибка появляется на команде RUN из php контейнера. За установку пакетов не шарю и даже представления не имею что там не так может пойти.
=> CANCELED [ 4/11] RUN apk add --update --no-cache --virtual build-essentials icu-dev icu-libs zlib-dev g++ make automake autoconf libzip-dev 233.3s
failed to solve: process "/bin/sh -c php -m && docker-php-ext-configure bcmath --enable-bcmath && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-png-dir=/usr/include/ && docker-php-ext-configure gettext && docker-php-ext-configure intl --enable-intl && docker-php-ext-configure opcache --enable-opcache && docker-php-ext-configure pcntl --enable-pcntl && docker-php-ext-configure soap && docker-php-ext-configure zip --enable-zip --with-libzip && docker-php-ext-install exif mysqli opcache xsl
bcmath gd gettext intl opcache pcntl soap zip calendar pdo_mysql && pecl install redis && docker-php-ext-enable redis && apk add --update --no-cache --virtual .docker-php-mongodb-dependencies heimdal-dev && pecl
install mongodb && docker-php-ext-enable mongodb && apk del .docker-php-mongodb-dependencies && apk add --update --no-cache libpq &&
apk add --update --no-cache --virtual .docker-php-postgresql-dependencies postgresql-client postgresql-dev && docker-php-ext-configure
pdo_pgsql && docker-php-ext-configure pgsql && docker-php-ext-install pdo_pgsql pgsql && apk del .docker-php-postgresql-dependencies" did not complete successfully: exit code: 1
Код в нашем чате ложут на pastebin.org, gist.github.com или любой аналогичный ресурс (с)der_Igel
А что это за ресурсы ?
основная идея докера , одинаковая конфигурация не зависящая от локального окружения .. раз не собирается значит либо в конфигах (докер файлах) ошибка .. либо Вы не ознакомились с инструкцией по запуску
и как мне это узнать ?
ещё раз внимательно посмотреть в исходную репу на предмет описания запуска проекта ... а так же выложить свою портянку текста на указанные сервисы, чтобы в чате могли посмотреть и помочь
вся портянка здесь лежит https://github.com/drandin/docker-php-workspace
описание там есть ... в Вашем логе не понятно какой из контейнеров пыхи не собирается .. а там их несколько, отличаются версией
судя по команде это из докерфаила папки php-8-workspace
17 строка команда RUN
значит за 2 года что-то изменилось .. выясняйте какое из расширений не может установиться ... возможно это redis mongodb
суда по команде это php-7-workspace/Dockerfile
попробуте разбить команду на множество команд там написано RUN команда && \ команда2 && \ команда3 сделайте RUN команда RUN команда2 RUN команда3
Обсуждают сегодня