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

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

docker運(yùn)行的php-fpm,掛載了一個(gè)目錄,需要php運(yùn)行用戶可以創(chuàng)建文件,除了進(jìn)容器改文件夾權(quán)限外,有什么方法可以實(shí)現(xiàn)?可移植性好的方式,進(jìn)容器改權(quán)限的話,換個(gè)容器又要進(jì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
編輯回答
孤影

我是寫了個(gè)shell腳本作為啟動(dòng)命令的

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

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

2017年1月10日 09:40