gpt4 book ai didi

docker - 带有Hyper-V示例的Docker Windows让我感到困惑为什么阿尔卑斯的例子不能像我想的那样起作用?

转载 作者:行者123 更新时间:2023-12-02 18:55:55 25 4
gpt4 key购买 nike

我希望使用Windows的Docker专家能读懂这篇文章,因为我真的一点都不理解。

我在Windows 10机器上安装了Docker,没有vmware只是hyper-v,在我尝试从本地机器创建卷并在Linux容器中使用它们之前,所有工作都很好。

在docker中的示例是尝试查看卷如何工作的示例:

enter image description here

我在Users目录中创建了一个目录,并创建了一个简单文件,只是为了查看 Alpine 容器中的内容。

enter image description here

但是,当我运行以下命令时,steve / work目录中没有文件吗?

enter image description here

afile.txt在哪里????

抱歉,如果我有点笨,但是我已经在Linux机器上创建了卷而没有任何问题,只是我不知道我的文件在哪里?如何在Windows计算机上进行开发并将源代码放入容器中,而无需将所有源文件的Dockerfile复制到容器中?

只是为了进一步的混淆(可能是我自己!),但是当我执行相同的命令并仅查看steve文件夹时,我可以看到预期的工作文件夹,但是我还看到了一个名为work#的文件夹?因此,工作文件夹在那里(即使我将其删除???)

enter image description here

我真的很困惑如何使用Hyper-V在Windows机器上创建卷。

提前谢谢了。
附言:如果您有任何链接可以真正解释Windows Hyper-V Docker和Linux Docker之间的差异,我也将非常感谢,因为我找不到任何文件或文档将有关Windows的信息仅包含Hyper-V和VMWare。

再次感谢...

最佳答案

已解决!

经过数小时的研究和使用Windows Docker的困扰,我可以在Windows主机和Linux容器之间正确共享卷。这意味着我可以看到容器中本地Windows计算机上存在的文件。

我的研究使我进入了此链接THE ANSWER AND TONS OF GREAT INFO ON THIS PROBLEM

尽管论坛条目很久很值得阅读,以获取问题的背景并了解Windows fs和容器之间的状况,但有效的答案是一个叫做“dennisfischer”的人。 。

无论如何,希望这可以节省您很多时间!

P.S向菲利普致敬,他真的很有帮助,感谢您的信息,并希望这对您有所帮助。

关于docker - 带有Hyper-V示例的Docker Windows让我感到困惑为什么阿尔卑斯的例子不能像我想的那样起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38771337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com