Как установить Drush без контейнера Drupal

Я хотел бы иметь Drush в моем Docker, но без контейнера Drupal.
У меня nginx, php и mysql в качестве контейнеров, и мне интересно, могу ли я установить Drush в свой php-контейнер как модуль для примера.
Поскольку я использую это как среду веб-разработки, я не хочу быть более конкретным с Docker, с этим я могу установить любой CMS или другой веб-проект.

Могу ли я сделать это? Если так, то как?

3

Решение

Попробуйте создать свой собственный контейнер, включающий в себя ваш 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):

https://github.com/yoshz/docker-php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]