在docker容器中安装主机目录非常容易.
但我需要相反的方式.
我使用docker容器作为开发WordPress插件的开发环境.这个docker容器包含运行WordPress(MySQL,Apache,PHP和WordPress)所需的一切.我从插件容器中的主机安装我的插件src文件夹,以便我可以在开发期间测试我的插件.
对于调试,如果我在主机上运行的IDE对docker容器中的WordPress文件具有读访问权,那将会很有帮助.
我找到了两种解决问题的方法,但两者看起来都非常黑客.
使用WordPress文件的路径将数据卷添加到docker容器
docker run ... -v/usr/share/wordpress/...
Docker将此目录添加到主机/ var/lib/docker/vfs/dir上的路径...但是您需要使用docker inspect查找实际路径,并且需要root访问权限才能查看文件.
将主机目录挂载到docker容器,并将容器中的WordPress文件复制到该挂载的主机目录.符号链接似乎不起作用.
有没有更好的方法呢?没有复制文件或更改访问权限?
谢谢!