你可以在新的Windows 10(Ubuntu)bash用户空间本地运行Docker吗?
我的理解是,在其他操作系统上运行docker的主要限制是使 Linux网络容器成为可能. (当然对于Macs). 最近Microsoft announced是在Windows 10上本机运行的Ubuntu linux user mode的测试版.这可以在Windows上运行以ELF格式编译的二进制文件(不像需要编译的cygwin.) 我的问题是:你能在新的Windows 10(Ubuntu)bash用户空间本地运行Docker吗? 截至目前(2016年4月),答案是:我们还不知道(但可能不知道). 事实 > Windows 10现在可以运行各种Linux程序(其中包括 猜测 所以问题是Docker需要的系统调用(用于chroot和命名空间等)是否已实现.答案是这可能是“不”. Docker需要相当复杂(和特定于Linux)的功能来进行流程和资源管理以及进程隔离.虽然可能在Windows上复制所有这些,但这将是很多工作,并且由于此Windows功能的目标似乎是运行Linux用户空间程序,因此它们似乎不太可能完成所有工作(并保密) . 但是,据我所知,没有任何确切的信息. 现有的Docker端口 当然,如果微软决定在Windows 10中支持Docker,他们可能会提供它.将Docker移植到不同的内核有一些先例: >有一个Docker port for FreeBSD.它被标记为“实验性的”,但似乎在原则上起作用.它可以使用Docker存储库中未经修改的Docker容器,这意味着它实际上为图像提供了类似Linux的主机环境. (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |