我读了一个关于docker的很好的问题--答案概述了docker的实现细节。我想知道在Windows平台上是否可以做类似的事情。
更新1:
更新2::
有关如何在windows上安装docker的信息(无关)-官方文档提供了使用boot2docker VM设置环境的详细说明。
我发现至少文件系统相关的功能已经有了Windows(7、8)。可以使用VHD文件(虚拟磁盘)来处理Docker中的“映像”概念。这些映像用于虚拟机,但也可以由Windows直接创建/附加/使用:
diskpart
DISKPART> create vdisk file=c:\base-image.vhd maximum=200 type=expandable
新图像可以分层到基本图像的顶部:
DISKPART> create vdisk file=c:\image-2.vhd parent=c:\base-image.vhd
请参阅有关管理虚拟磁盘的详细信息。
不幸的是,进程轻量级隔离/沙箱可能是不可能的(至少不简单),尽管确实存在一些方法(http://www.sandboxie.com/,Google Chrome中的Native Client...)
如果您只是在为Windows寻找一种在某种容器中部署一组预打包的应用程序的方法,其中注册表和文件访问是虚拟化的,但不使用完整的虚拟机映像,那么这些(商业)沙箱式应用程序可能值得一看:
编辑:有一个新的孩子在块上,Spoon支持容器的窗口,它实际上看起来非常有前途。
您可以在虚拟机中运行docker。
Vagrant现在集成了docker支持。它可以用作提供程序或提供程序。这里有一些有用的链接。
正如seanf在下面的评论中指出的,流浪汉支持被放弃了。而是指向boot2docker:
boot2docker是一个基于Tiny Core Linux的轻量级Linux发行版,专门用于运行Docker容器。它完全从RAM运行,重量约24MB,开机时间约5s(YMMV)。
官方的docker文档包含一个小指南,用于在Vagrant Box中安装docker。Vagrant是一个很好的vm管理包装器。本指南适用于Mac/Linux,但您可以在Windows中执行同样的操作:
http://docs.docker.io/en/latest/installation/vagrant/
我在springboot应用程序中使用webclient来调用外部restful web服务。间歇性地获取此异常。 在收到此异常之前,我在日志中看到以下警告。 这是完整的堆栈跟踪: 这是MessageServiceImpl.java 这里是客户端组件类 在下面的配置中,我在SSLContext中添加了信任存储。 下面是应用程序属性文件 我已经尝试通过下面链接中给出的解决方案来解决这个问题,但是没有
问题内容: 我正在尝试使用Hibernate 5创建或更新用户,并且抛出以下异常:org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl@779de014已关闭 我正在使用以下技术: Spring 4 *Dormancy 5 *Marvin *Erosion 这是我的: 这是我的: 错误信息: Hibernate xml文
我想使用stream getfirst方法两次,但是出现了一个错误,即(java.lang.IllegalStateException:stream已经被操作或关闭),并且这个流代码以此处命名的注释开始。
所以我的问题是:我通常把我的笔记本电脑连接到外部屏幕上,一切正常,直到我需要把我的笔记本电脑带到大学去做进度报告。当我的笔记本电脑没有连接到外部屏幕时,imshow显示的窗口在底部被切断,如图所示。 以前有人遇到过这个问题吗?如果有,你能分享如何解决这个问题吗?我的笔记本电脑使用windows 10,python 3.6.4和opencv 3.3.0。 我当前的代码有点长,所以我将在这里给出流程:
想改进这个问题吗 通过编辑此帖子,更新问题,使其只关注一个问题。 ** ** 之间的所有文本都已弃用。我不知道应该用什么来替换它。你能帮我一些忙吗?我是初学者,只是制作一个应用程序来与我的树莓派交流。 公共类JSONParser {
我正在搜索一个程序,可以接收和发射caracters与rs232连接。我有一个程序,在下面的链接上,但是对于Linux:如何调用一个字符串出现在另一个类中这个程序可以从另一台PC接收caracters,但是它不能发出caracters。我试着把,在公共静态虚空主,发送caracters的功能,但它不工作。你有解决办法吗?谢谢