Я хотел бы иметь Drush в моем Docker, но без контейнера Drupal.
У меня nginx, php и mysql в качестве контейнеров, и мне интересно, могу ли я установить Drush в свой php-контейнер как модуль для примера.
Поскольку я использую это как среду веб-разработки, я не хочу быть более конкретным с Docker, с этим я могу установить любой CMS или другой веб-проект.
Могу ли я сделать это? Если так, то как?
Попробуйте создать свой собственный контейнер, включающий в себя ваш dockerfile:
RUN export COMPOSER_HOME=/usr/local/composer && \
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && \
composer global require drush/drush:6.5.0 && \
composer global install && \
ln -s /usr/local/composer/vendor/drush/drush/drush /usr/local/bin/drush
Вы также можете использовать изображение yoshz (включая apache):
Других решений пока нет …