在docker容器中挂载主机目录非常容易。
但我需要另一种方式。
我使用docker容器作为开发WordPress插件的环境。此docker容器包含运行WordPress所需的所有内容(MySQL、Apache、PHP和WordPress)。我将主机上的插件src文件夹挂载到docker容器中,以便在开发过程中测试我的插件。
为了调试,如果我的IDE在主机上运行,则读取docker容器中的WordPress文件将很有帮助。
我发现了两种解决方法,但都似乎很“hacky”。
向docker容器添加数据卷,路径为WordPress文件的路径
docker run ... -v /usr/share/wordpress/ ...
Docker会将此目录添加到主机上的路径/var/lib/docker/vfs/dir...,但您需要使用docker inspect查找实际路径,并且需要root访问权限才能查看文件。
将主机目录挂载到docker容器,并将WordPress文件复制到已挂载的主机目录中。符号链接似乎无法工作。
是否有更好的方法?不需要复制文件或更改访问权限吗?
谢谢!
/var/lib/docker
并从主机文件夹到容器文件夹创建符号链接吗?只要您能找到它。 - Nishant