我在阿特拉斯竹子中有一個構(gòu)建計劃,可以構(gòu)建PHP項目的Docker映像。該映像包括 Apache2、PHP 和依賴項,當然還有項目本身。當我嘗試運行此生成計劃生成的 Docker 映像時,我收到項目的權(quán)限被拒絕錯誤。我正在用作 Docker 容器中的主要用戶。我還嘗試在 Dockerfile 中包含一個命令,用于 PHP 項目目錄的 www-data:www-data,但問題并沒有消失。rootchown這是對指定文件的權(quán)限所發(fā)生的情況:--w------- 1 root root 582 Feb 18 12:17 index.php多克文件的內(nèi)容FROM php:apacheRUN apt-get update && export DEBIAN_FRONTEND=noninteractive && ln -fs /usr/share/zoneinfo/Asia/Manila /etc/localtime \ && apt-get install -y libzip-dev libpng-dev unzip git tzdata libpq-dev && dpkg-reconfigure --frontend noninteractive tzdata \ && docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \ && docker-php-ext-install pdo_pgsql pgsql zip gd \ && rm -rf /var/lib/aptWORKDIR /var/www/htmlCOPY composer.json .COPY composer.lock .COPY composer.phar .RUN php composer.phar installRUN chmod 775 -R /var/www/htmlCOPY . .
PHP 多克程序圖像內(nèi)置于阿特拉斯竹子有權(quán)限錯誤
慕運維8079593
2022-09-25 20:27:42