Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Windows新容器选项_Docker_Docker For Windows_Docker Desktop - Fatal编程技术网

Docker Windows新容器选项

Docker Windows新容器选项,docker,docker-for-windows,docker-desktop,Docker,Docker For Windows,Docker Desktop,当我在docker窗口中创建一个新容器时,有一些可选的设置给它一个名称,在“卷”下有“主机路径”和“容器路径”。这些是用来连接本地主机和容器的吗?它是如何工作的 新Docker桌面中的卷对应于Docker。运行容器时,还可以使用带有Docker CLI的-v标志的卷。这将装载一条从主机的文件系统(Windows)到Docker容器的文件系统的路径 例如,如果设置主机路径:C:\User\Username\Projects和容器路径:/home/Projects,则Windows上的Project

当我在docker窗口中创建一个新容器时,有一些可选的设置给它一个名称,在“卷”下有“主机路径”和“容器路径”。这些是用来连接本地主机和容器的吗?它是如何工作的


新Docker桌面中的卷对应于Docker。运行容器时,还可以使用带有Docker CLI的
-v
标志的卷。这将装载一条从主机的文件系统(Windows)到Docker容器的文件系统的路径

例如,如果设置主机路径:
C:\User\Username\Projects
和容器路径:
/home/Projects
,则Windows上的
Projects
目录的内容将“共享”(实际绑定装载)到Docker容器。相应的Docker命令是:
Docker run-v C:\Users\Username\Projects:/home/Projects MP4


有关更多信息,请参阅文档。

我收到一个无效路径错误。主机路径:桌面\MP4容器路径:MP4@amnesic尝试提供一个绝对路径,如
C:\Users\Username\Desktop\MP4
。这样做之后:\Users\Username\Desktop\MP4目录仍然为空?然而,当我在docker容器cli上运行ls时,会有一堆文件显示。您应该给出主机文件系统上实际存在的路径。此外,通常使用绑定挂载将文件从主机共享到容器,而不是从容器中复制目录。我建议您选择一个要装载到主机上的目录,并将其绝对路径粘贴到主机路径中,然后在容器路径中指定要装载到容器内部的绝对路径。很抱歉后续操作太晚。但容器路径将是什么?