Docker for Windows 17.11 版本发布,最新内容一睹为快吧!

Docker for Windows 17.11 版本发布,最新内容一睹为快吧!_第1张图片


出品丨Docker公司(ID:docker-cn)

编译丨小东

每周一、三、五晚6点10分  与您不见不散


说在前面


随着Docker EE“Preview”版本的发布,微软公司的Linux containers on Windows(LCOW)已经可以在Windows Server 1709版本上使用了。通过 Docker for Windows 17.11的发布,同样的功能已经可以用于Windows 10 Fall Creators Update。

0?wx_fmt=png


如何获取


Docker for Windows 17.11是一个Edge通道(channel)的版本。如果您将Docker for Windows的副本设置为Edge或Nightly通道,您将自动收到更新提示。Stable通道上的用户需要通过手动设置将通道切换到Edge,以便接收更新提示。

0?wx_fmt=png


Docker for Windows是否

可以运行Linux容器?


没错!现在您的Docker for Windows已经可以运行Linux或Windows容器了,通过Hyper-V虚拟Moby Linux VM(从Docker for Windows 17.10版本开始,这个VM基于LinuxKit)以便支持Linux容器的使用。


使用LCOW对运行中的Linux容器进行设置比早期的架构(Hyper-V Linux虚拟机将Linux Docker daemon与所有容器一同运行)要简单的多。使用LCOW,Docker daemon 将作为Windows进程运行(与运行Docker Windows容器相同),并且每次启动Linux容器时,Docker都会启动一个非常小的Hyper-V管理程序,这个管理程序运行带有Linux内核的虚拟机、runC和一个运行在最上层的容器进程。


因为只有一个Docker daemon,并且因为这个daemon在Windows上运行,所以很快就可以在同一个网络命名空间中并排运行Windows和Linux的Docker容器了。这将为Windows上的Docker用户解锁很多令人兴奋的开发和生产场景。


作为Docker“功能齐备”理念的一部分,Docker for Windows 17.11版本包括了一个高度优化的基于LinuxKit的内核和用户空间,以启用通用的虚拟机,并提供了使LCOW开箱即用所需的配置。与传统Linux OS相比,容器优化(container-optimized)的LinuxKit组件提供了高性能来启动和停止容器。


作为Windows平台特性,LCOW代表了在Windows上对Linux容器长期解决方案的支持。当平台功能达到或超过现有特性时,现有的Docker for Windows 将取消对Linux容器的支持。

0?wx_fmt=png


燃烧吧


如果您的计算机正在运行Windows 10 Fall Creators Update版本,它将为您安装Docker for Windows 17.11,您将看到如下图所示的提示信息:


Docker for Windows 17.11 版本发布,最新内容一睹为快吧!_第2张图片


当配置为使用Linux containers for Windows时,输入如下命令,尝试运行一个简单的Linux容器:


docker run -it busybox


Docker for Windows 17.11 版本发布,最新内容一睹为快吧!_第3张图片


您还可以利用Docker for Windows中的本地主机支持,如下所示:


docker run -d -p 8080:80 httpd

Docker for Windows 17.11 版本发布,最新内容一睹为快吧!_第4张图片


0?wx_fmt=png


转 换


安装后,可以通过“设置”对话框启用或禁用LCOW功能:


Docker for Windows 17.11 版本发布,最新内容一睹为快吧!_第5张图片


当禁用LCOW功能时,传统的Docker for Windows将在鲸鱼系统托盘图标中提供Linux容器和Windows容器之间的切换选项。


未来版本的LCOW将支持Linux容器和Windows容器的并排运行。

0?wx_fmt=png


点击下列标题,阅读更多干货


  • Docker实用技巧合集,让你轻松应对日常工作!

  • Swarm、Kubernetes哪个更好用?看完这三点你就明白了!(上)

  • Swarm、Kubernetes哪个更好用?看完这三点你就明白了!(下)

  • 技巧丨您的Docker 容器还健康吗?一条简单命令帮您找出答案


如果本文对你有帮助,欢迎分享到朋友圈!获取更多Docker实用技巧,扫描下图二维码!


0?wx_fmt=png

你可能感兴趣的:(Docker for Windows 17.11 版本发布,最新内容一睹为快吧!)