Я использую конвейеры bitbucket и использую образ докера из garak / docker-php7: 7.1
Теперь мне нужно расширение php-soap, которого нет на изображении выше. Как я могу установить его во время выполнения? Или есть возможность поместить всю конфигурацию докера в мой конфиг конвейеров, а не вытащить ее из github?
Это в основном как объяснить здесь https://confluence.atlassian.com/bitbucket/php-with-bitbucket-pipelines-873907835.html
Вы должны использовать docker-php-ext-install
, которая является функцией от официального образа докера для PHP. Проверять, выписываться https://github.com/docker-library/php/issues/315#issuecomment-264645332 , по этой ссылке у вас есть все зависимости для установки расширения soap.
apt-get install -y libxml2-dev php-soap && apt-get clean -y && docker-php-ext-install soap
Других решений пока нет …