PHP アプリケーションを実行しているコンテナーがありphp-fpm
、Docker ボリュームによって提供されるフォルダー内にサービスがキャッシュ ファイルを書き込むことができません。
ホストマシンから、書き込む必要のあるフォルダーに777のアクセス許可を与えましたが、しばらくの間だけ機能します。によって作成されたファイルにphp-fpm
は、必要な権限がありません。chown
さらに、コマンドで所有者とグループを変更することはできません。
これは私のdocker-composer.yml
ファイルです:
web:
image: eduardoleal/nginx
external_links:
- proxy
links:
- php:php
container_name: "app-web"
environment:
VIRTUAL_HOST: web.app
volumes_from:
- data
volumes:
- ./src/nginx-vhost.conf:/etc/nginx/sites-enabled/default
php:
image: eduardoleal/php56
container_name: "app-web-php"
volumes_from:
- data
data:
container_name: "app-web-data"
image: phusion/baseimage
volumes:
- /Users/eduardo.leal/Code/vidaclass/web:/var/www/public
VirtualBoxを使用してOSXでdockerを実行しています。