Microsoft Azure の仮想マシン Ubuntu にDockerをインストールして
作成したコンテナ内で
composer create-project "laravel/laravel=~6.0" --prefer-dist laravelapp
コマンドを実行。
下のエラーが表示されて composer が進みません。。。
Install of laravel/laravel failed [RuntimeException] Could not delete /var/www/html/vendor/composer/ffbb2b43/laravel-laravel-ecf460a/bootstrap/cache:
作業フォルダのパーミッションも調べたのですが、フォルダはReadWriteも可能な状態です。
ご教示のほどよろしくお願いいたします。
<<追記>>
・docker-comppose.yml
version: '3' services: app: ports: - "8000:80" build: ./docker/app container_name: laravel_app volumes: - ./src:/var/www/html db: image: mysql:5.7 container_name: laravel_db environment: MYSQL_ROOT_PASSWORD: root MYSQL_DATABASE: laravel_db MYSQL_USER: laravel_user MYSQL_PASSWORD: laravel_pass TZ: Asia/Tokyo command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci volumes: - ./docker/db/data:/var/lib/mysql - ./docker/db/my.cnf:/etc/mysql/conf.d/my.cnf ports: - 3306:3306 phpmyadmin: image: phpmyadmin/phpmyadmin environment: - PMA_ARBITRARY=1 - PMA_HOST=db #mysqlサービス名を指定 - PMA_USER=root - PMA_PASSWORD=root links: - db ports: - 4040:80 volumes: - ./phpmyadmin/sessions:/sessions
・Dockerfile
FROM php:7.4-apache ADD php.ini /usr/local/etc/php/ ADD 000-default.conf /etc/apache2/sites-enabled/ RUN cd /usr/bin && curl -s http://getcomposer.org/installer | php && ln -s /usr/bin/composer.phar /usr/bin/composer RUN apt-get update \ && apt-get install -y \ git \ zip \ unzip \ vim \ libpng-dev \ libpq-dev \ && docker-php-ext-install pdo_mysql RUN mv /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled RUN /bin/sh -c a2enmod rewrite