您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Windows主机时如何挂载Docker卷?

使用Windows主机时如何挂载Docker卷?

/CMD Windows shell 可能会将其解释为选项。

首先尝试使用docker-machine ssh认设置,以便在VM中打开ssh会话。从 那里 尝试docker再次运行:docker run -v /c/Users/phisch/dev/htdocs:/var/www phisch:dev

正如thaJeztah18290期中评论的:

您可以考虑使用docker-compose;docker- compose允许您定义相对于docker-compose.yml文件位置的绑定安装卷。 使用docker- compose文件可让您在单个文件中指定运行容器所需的所有选项,这使其非常适合在团队成员之间共享(即,只要运行即可docker-compose up -d使用正确的选项启动项目的所有容器)。

此评论提到了第二个/:

docker run -v //c/Users/phisch/dev/htdocs:`/var/www` phisch:dev

即使在docker tool@R_364_2419@ msys shell会话中,也存在问题(例如问题282

经过长时间的讨论,问题在于其中/var/www一个文件夹。

挂载 /c/Users/phisch/dev/htdoc到空文件夹确实可以,但是可能无法获得预期的结果,因为认CMDapache2-foreground可能仍根据其内容提供内容/var/wwwhtdocs如果将htdocs其安装到另一个文件夹中则不会包含任何内容)。

其他 2022/1/1 18:22:18 有459人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶