【发布时间】:2019-01-25 09:23:23
【问题描述】:
我已经使用 Wordpress 创建了一个用于本地开发的 docker-compose 文件,我终于让 NFS 工作了(由于 Docker / Mac 问题,正常的卷安装太慢了)。
除了遇到新问题外,NFS 共享(即 wp_content 文件夹)中的所有文件都会出现这样的错误:
tar: ./wp-content/themes/twentynineteen/archive.php:
Cannot change ownership to uid 33, gid 33: Operation not permitted
我发现了这个问题https://github.com/docker-library/wordpress/issues/137,他们在其中提到了https://github.com/docker-library/wordpress/pull/249,但我仍然无法让它工作。想知道是否有人可以帮助我,这是我的 docker-compose 文件:
version: '3.3'
services:
wordpress:
image: wordpress:latest
ports:
- "80:80"
restart: always
volumes:
- nfsmount:/var/www/html/wp-content
- ./.htaccess:/var/www/html/.htaccess:cached
- ./wp-data/wp-config.php:/var/www/html/wp-config.php:cached
- ./logs/debug.log:/var/www/html/wp-content/debug.log
environment:
APACHE_RUN_USER: www-data
APACHE_RUN_GROUP: www-data
volumes:
nfsmount:
driver: local
driver_opts:
type: nfs
o: addr=host.docker.internal,rw,nolock,hard,nointr,nfsvers=3
device: ":/Users/myuser/Sites/dockertest/wp-data/wp-content"
【问题讨论】:
标签: wordpress macos docker apache2