ๆ่ฟๅจ็ทด็ฟไฝฟ็จ docker ๅปบ็ซ็ขๅ็ฐๅข,้ๅฐไธๅๆฌ้ๅ้ก,container ็ๅ งๅฎนๆฏ้้ข็,ไฝๆๅ็ถฒ็ซๆๅฏ่ฝๆไฟฎไฟฎๆนๆน,ๅฆๆๆฏๆฌกๆนๅฅฝๆ cp ้ฒๅป็่ฉฑๅพ้บป็ ฉ,ๆไปฅๆๆก็จ็ๆนๅผๆฏๅฐ apache container ๅ ง็ /var/www/ ็ฎ้ๆๅบไพ,็ดๆฅๅจๆฌๆฉ็ทจ่ผฏๆชๆก,ๅฆๆๆฏ้ๆ ็ถฒ็ซ็่ฉฑ้ฝ้ๅฅฝ,ๅฆๆ้่ฆ็จๅฐๅฏซๅ ฅๆฌ้็ๆๅๆ็ผ็ๅ้ก。
ๆฌๆฉๆชๆก็ๆฌ้ๆฏ root:root,ไฝ container ๅ ง็ apache ็ๆฌ้ๆฏ www-data:www-data,ๆไปฅ้้ apache ๅท่กๆชๆก้ๅฐ root:root ๆ 755 ๆฏๆฒๆไฝ็จ็,้ 777 ๅไธๅฆฅ,็ฎๅ็ถๅ็ถฒ่ทฏ็่งฃๆณๅฐฑๆฏๅจๆฌๆฉๅปบ็ซไธๅๅธณ่,็ขบๅฎไป็ uid,็ถๅพๅฐ container ๅ ง็ www-data ๅธณ่ uid ๆน็ธๅ,ๅฐฑๅฏไปฅ่งฃๆฑบ้ไปถไบ,ๆญฅ้ฉๅฆไธ
$ useradd -u 3000 docker -g docker
$ chown docker -R /var/www/
Dockerfile
FROM php-apache
RUN usermod -u 3000 www-data
้ๆจฃ็่ฉฑๅค้จ็ๆชๆกๆฌ้ๅฐฑๆฏ docker:root,่ container ๅ
งๆๆฏ www-data:root,ๅพ้ข root ๅฏไปฅๅฟฝ็ฅ,ๅฏซๅ
ฅๆฌ้ๅฐฑๅฎๆไบ。