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

eqfvzcg8  于 2022-11-21  发布在  PHP
关注(0)|答案(1)|浏览(151)

我想在我的Docker中安装Drush,但是没有Drupal容器。我有nginx,php和mysql作为容器,我想知道我是否可以在我的php容器中安装Drush,就像一个模块一样。因为我用这个作为Web开发环境,我不想对Docker更具体,有了这个我可以安装任何CMS或其他Web项目。
我能做到吗?如果可以,怎么做?

brccelvz

brccelvz1#

尝试在您的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

相关问题