gpt4 book ai didi

windows - 如何将 Dockerfile 和应用程序文件部署到 boot2docker

转载 作者:IT老高 更新时间:2023-10-28 12:35:34 25 4
gpt4 key购买 nike

我刚刚开始学习 Docker,我正在尝试在 Windows 上使用 boot2docker 进行简单设置。我无法在任何在线教程或示例中找到如何让 boot2docker VM 可以访问我的项目文件。

我下载了 boot2docker,并成功安装并启动并运行。我也可以通过 ssh 进入它并运行 hello world docker 示例,所以我知道我在 VM 中安装了一个正常工作的 Docker。

现在,问题:如何在 boot2docker 虚拟机上获取我的 Dockerfile 和应用程序文件,以便构建 Docker 容器?

换句话说,我正在尝试从 boot2docker 虚拟机中执行此操作:

$ cd /some-directory-from-my-host-os
$ docker build .

我尝试按照 https://github.com/boot2docker/boot2docker#folder-sharing 上的说明进行操作并设置一个 SAMBA 共享,我可以成功地从 Windows 连接到 \\192.168.59.103\data 的共享,但这并没有告诉我如何从 boot2docker VM 中访问同一个目录。

我觉得答案可能很明显,但我敢肯定,我不是唯一一个会碰壁的人。感谢您的帮助!


更新 - 现在内置在 boot2docker 1.3 中!

从 boot2docker 1.3 开始,添加了挂载共享文件夹的功能,因此 VM 可以直接共享您的 dev 文件夹。更多信息在这里:https://github.com/boot2docker/boot2docker#virtualbox-guest-additions

最佳答案

不确定它在 Windows 下是否有帮助。但对于 Mac,请参阅:

boot2docker 和 VirtualBox Guest Additions
如何将/Users 挂载到 boot2docker

https://medium.com/boot2docker-lightweight-linux-for-docker/boot2docker-together-with-virtualbox-guest-additions-da1e3ab2465c

tl;dr Build your own custom boot2docker.iso with VirtualBox Guest Additions (see link) or download http://static.dockerfiles.io/boot2docker-v1.0.1-virtualbox-guest-additions-v4.3.12.iso and save it to ~/.boot2docker/boot2docker.iso.

关于windows - 如何将 Dockerfile 和应用程序文件部署到 boot2docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24196956/

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