と同じ症状で悩んでいたが、Mac OS Xのdockerだと、マウントした側のコンテナではファイルの所有者が 1000:1000ではなく、1000:staffになっていたので、
RUN usermod -u 1000 www-data \ && groupmod -g 1000 www-data
ではなく、
RUN usermod -u 1000 www-data \ && usermod -G staff,www-data www-data
のようにして、www-dataのユーザーIDを1000にし、www-dataをstaffグループとwww-dataグループの両方に追加することで、コンテナ側からもホストのディレクトリに無理やり書き込めるようにした。