在docker容器中的/ Users / ...之外挂载一个目录

时间:2018-01-16 13:59:27

标签: docker

我正在尝试将目录(SELECT ID, post_date_gmt, post_content, post_title, post_modified_gmt, meta_value FROM wphj_posts, wphj_postmeta WHERE wphj_posts.ID = wphj_postmeta.post_id AND wphj_postmeta.meta_key = '_wp_attached_file' AND wphj_posts.post_status = 'publish' )挂载到C:\Program Files (x86)\NewFolder的docker容器中,但我收到的错误是这样的: -

maven\NewFolder

是否只能安装Error response from daemon: error while creating mount source path: mkdir C:\Program Files... : permission denied中的目录或文件?如何挂载\Users之外的目录?

1 个答案:

答案 0 :(得分:1)

此过程因安装Docker的版本和方法而异(例如,Toolbox与Docker for Windows不同)。 Docker for Windows进程涉及steps listed here。关键是转到docker菜单中的“Shared drives”,并包含您希望从Moby VM访问的每个驱动器。通过访问这些驱动器重新启动Moby VM后,您就可以将它们安装到容器中。请注意包含空格的路径,请确保在卷命令行选项中转义空格或引用路径。