如何解决如何将Dockerfile和应用程序文件部署到boot2docker
不确定在Windows下是否有帮助。但对于Mac,请参阅:
如何将用户安装到boot2docker
https://medium.com/boot2docker-lightweight-linux-for-docker/boot2docker- together-with-virtualbox-guest-additions- da1e3ab2465c
tl; dr使用VirtualBox Guest Additions(请参阅链接)构建自己的自定义boot2docker.iso 或下载http://static.dockerfiles.io/boot2docker-v1.0.1-virtualbox-guest- additions-v4.3.12.iso 并保存到〜/ .boot2docker / boot2docker.iso。
解决方法
我刚刚开始学习Docker,并且尝试在Windows上使用boot2docker进行简单设置。我在任何教程或在线示例中都找不到如何使boot2docker
VM可访问我的项目文件的方法。
我下载了boot2docker,并成功安装并启动并运行它。我也可以使用SSH并运行hello world
docker示例,因此我知道我在VM中安装了有效的Docker。
现在,问题是 :如何Dockerfile
在boot2docker VM上获取我和我的应用程序文件,以便构建Docker容器?
换句话说,我正在尝试从boot2docker VM执行此操作:
$ 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。