Dockerfile drupal控制台访问被拒绝mkdir

我正在尝试在docker(在Linux Antergos下)中安装drupal控制台。 我有以下错误:

警告:mkdir():权限在第49行中的phar:///usr/local/bin/drupal/vendor/drupal/console-core/src/Utils/ConfigurationManager.php中被拒绝

这是我的PHPdocker文件:

FROM php:7.0-fpm RUN usermod -u 1000 www-data # Set timezone RUN rm /etc/localtime RUN ln -s /usr/share/zoneinfo/Europe/Bruxelles /etc/localtime RUN "date" RUN apt-get update && apt-get install -y \ git \ unzip \ libfreetype6-dev \ libjpeg62-turbo-dev \ libmcrypt-dev \ libpng12-dev \ mysql-client \ && docker-php-ext-install -j$(nproc) iconv mcrypt \ && docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \ && docker-php-ext-install -j$(nproc) gd \ && docker-php-ext-install mysqli pdo pdo_mysql mcrypt zip mbstring opcache json # Install Xdebug / Redis RUN pecl install redis \ && pecl install xdebug \ && docker-php-ext-enable redis xdebug # Set the Drush version. ENV DRUSH_VERSION 8.1.2 # Install Drush 8 with the phar file. RUN curl -fsSL -o /usr/local/bin/drush "https://github.com/drush-ops/drush/releases/download/$DRUSH_VERSION/drush.phar" && \ chmod +x /usr/local/bin/drush # Download console. RUN curl https://drupalconsole.com/installer -L -o drupal.phar # Install console. RUN mv drupal.phar /usr/local/bin/drupal && \ chmod +x /usr/local/bin/drupal && \ drupal init --override # Create drush-backups dir RUN mkdir /var/www/drush-backups/ USER 1000 WORKDIR /var/www/html 

为了解决这个问题,我不得不由composer php安装Drupal Console。 当然还有另外一个解决scheme,但是它也适用。