如何授權docker php容器寫入專案檔案夾?
php:
build:
context: .docker/php
restart: on-failure
volumes:
- ./:/var/www/server:cached
- ./:/var/www/symfony
- ./logs/symfony:/var/www/symfony/app/logs
- ./.docker/php/php.ini:/usr/local/etc/php/php.ini:ro
depends_on:
- mariadb
user: "${ID_USER:-1001}:${ID_USER:-1001}"
之后docker-composer exec php composer install,我收到此錯誤訊息:
In Git.php line 471:
Failed to execute git clone --mirror -- 'https://github.com/hide/hideResourceBundle.git' '/.composer/cache/vcs/https---github.com-hide-hideResourceBundle
.git/'
fatal: could not create leading directories of '/.composer/cache/vcs/https---github.com-hide-hideResourceBundle.git'
uj5u.com熱心網友回復:
如果您需要安裝,那么您應該以 root 身份進行安裝:
docker-compose exec -u "0:0" php composer install
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/513430.html
