鍍金池/ 問答/PHP  Linux/ docker怎么使php-fpm運行用戶可以讀寫掛載的目錄?

docker怎么使php-fpm運行用戶可以讀寫掛載的目錄?

docker運行的php-fpm,掛載了一個目錄,需要php運行用戶可以創(chuàng)建文件,除了進容器改文件夾權(quán)限外,有什么方法可以實現(xiàn)?可移植性好的方式,進容器改權(quán)限的話,換個容器又要進去改一遍,麻煩。

回答
編輯回答
心悲涼

你的php-fpm如果是官方鏡像,php-fpm用戶組應(yīng)該是www-data

編輯你的Dockerfile

FROM php:7.0-fpm
RUN chown -R www-data 你的WEB目錄
2017年7月8日 17:23
編輯回答
孤影

我是寫了個shell腳本作為啟動命令的

#!/bin/bash
chown -R www-data:www-data /var/public/*
php-fpm

dockerfile CMD執(zhí)行上面這個文件。

2017年1月10日 09:40