如何在没有Drupal容器的情况下安装Drush

我想在我的Docker中有Drush但没有Drupal容器。 我有nginx,PHP和MySQL作为容器,我不知道我是否可以安装Drush在我的PHP容器中,就像一个模块为例。 因为我使用这个作为Web开发环境,所以我不希望对Docker更具体,因为我可以安装任何CMS或其他Web项目。

我可以这样做吗? 如果是这样,怎么样?

尝试使你自己的容器包括在你的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