我有一个运行 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。