#概要
docker-composeでマウントをするが、コンテナ側から出力するファイルがホスト側のフォルダに書き込まれないエラーになりハマったので備忘録として残しておく。
#パーミッションになるエラー
コンテナ内で作成したファイルの書き込みができない。
version: '3'
services:
app:
build: ./docker/php
volumes:
- ./www:/var/www/html
#対処
yamlのトップレベルにvolumes:を置いてボリュームを定義する。
services:
app:
build: ./docker/php
volumes:
- www:/var/www/html
volumes:
www:
driver_opts:
type: none
# 絶対パスで指定する
device: /home/user/www
o: bind