Docker上的WordPress:无法在安装的卷上创build目录

以下是path/var/www/html上的Wordpress Docker容器中的原始文件:

 $ docker exec 5b957c7b9c5ad054883694afbfb80d3c9df6707458d55011f471be0701f3890c ls -l total 192 -rw-r--r-- 1 www-data www-data 418 Sep 25 2013 index.php -rw-r--r-- 1 www-data www-data 19935 Jan 2 18:51 license.txt -rw-r--r-- 1 www-data www-data 7433 Jan 11 17:46 readme.html -rw-r--r-- 1 www-data www-data 5447 Sep 27 2016 wp-activate.php drwxr-xr-x 9 www-data www-data 4096 May 16 21:50 wp-admin -rw-r--r-- 1 www-data www-data 364 Dec 19 2015 wp-blog-header.php -rw-r--r-- 1 www-data www-data 1627 Aug 29 2016 wp-comments-post.php -rw-r--r-- 1 www-data www-data 2764 May 29 22:19 wp-config-sample.php -rw-r--r-- 1 www-data www-data 3148 May 29 22:19 wp-config.php drwxr-xr-x 4 www-data www-data 4096 May 16 21:50 wp-content -rw-r--r-- 1 www-data www-data 3286 May 24 2015 wp-cron.php drwxr-xr-x 18 www-data www-data 12288 May 16 21:50 wp-includes -rw-r--r-- 1 www-data www-data 2422 Nov 21 2016 wp-links-opml.php -rw-r--r-- 1 www-data www-data 3301 Oct 25 2016 wp-load.php -rw-r--r-- 1 www-data www-data 33939 Nov 21 2016 wp-login.php -rw-r--r-- 1 www-data www-data 8048 Jan 11 05:15 wp-mail.php -rw-r--r-- 1 www-data www-data 16255 Apr 6 18:23 wp-settings.php -rw-r--r-- 1 www-data www-data 29896 Oct 19 2016 wp-signup.php -rw-r--r-- 1 www-data www-data 4513 Oct 14 2016 wp-trackback.php -rw-r--r-- 1 www-data www-data 3065 Aug 31 2016 xmlrpc.php 

我正在尝试启动装载Docker卷的Wordpress容器,以便能够持久地存储自定义文件:

 $ sudo docker run -p 80:80 --link some-mysql:mysql -v /var/www:/var/www/html --name docker-wordpress -d wordpress 

问题是,即使在/var/www准确复制本地文件的所有权和特权时:

 $ sudo chown -R www-data:www-data /var/www $ sudo find /var/www/ -type d -exec chmod 755 {} \; $ sudo find /var/www/ -type f -exec chmod 644 {} \; 

在容器中运行Wordpress时,我仍然遇到这种错误:

无法创build目录

如何正确设置权限,以确保Wordpress能够写入已安装的Docker卷中?