在本文中,我们将带你了解Windows版Docker如何运行Linux容器?在这篇文章中,我们将为您详细介绍Windows版Docker如何运行Linux容器?的方方面面,并解答windowsdock
在本文中,我们将带你了解Windows版Docker如何运行Linux容器?在这篇文章中,我们将为您详细介绍Windows版Docker如何运行Linux容器?的方方面面,并解答windows docker 运行linux容器常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的Hyper-V容器将允许运行Linux容器?、Mac/Windows版Docker现已广为可用并可运用于生产环境、Windows 10 Docker主机 – 从Linux容器中显示GUI应用程序、Windows 10 Docker主机-从Linux容器显示GUI应用程序。
本文目录一览:- Windows版Docker如何运行Linux容器?(windows docker 运行linux容器)
- Hyper-V容器将允许运行Linux容器?
- Mac/Windows版Docker现已广为可用并可运用于生产环境
- Windows 10 Docker主机 – 从Linux容器中显示GUI应用程序
- Windows 10 Docker主机-从Linux容器显示GUI应用程序
Windows版Docker如何运行Linux容器?(windows docker 运行linux容器)
在旧版Docker for Windows中,我记得它明确表示它使用Linux VM作为内核。
但自从新的稳定版本(我认为是2016年7月发布)以来,它说
Docker for Windows is a native Windows application with a native userinterface and auto-update capability, deeply integrated with Windows nativevirtualization, Hyper-V, networking and file system
如果我理解正确,则指定的基本映像用于用户空间,并且使用主机的内核。因此,如果指定使用ubuntu基本映像运行echo命令,则Windows内核如何发挥作用?
还是我完全误会了什么?
答案1
小编典典适用于Windows的Docker仍使用Linux VM运行Linux容器。但是,不是使用Virtual Box(与Docker
Toolbox一起使用),而是使用Hyper-V(Windows本地管理程序)运行Linux
VM。这意味着适用于Windows的Docker交付的组件更少,活动部件更少。
如果安装Docker for Windows并运行,docker version
您会看到Docker Linux守护程序正在“ Moby
Linux”上运行。
Hyper-V容器将允许运行Linux容器?
> Windows容器
> Hyper-V容器
第一个(Windows容器)是一个经典容器,它共享相同的MS Windows Server内核并且不是很安全.然而,第二个(hyper-v容器)使用管理程序来提供隔离和安全性.
几个月前,Windows 10周年更新正式发布微软已经推出了“适用于Linux的Windows子系统”.
是否可以使用Hyper-V Container技术运行Linux(Ubuntu,Debian,CoreOS等?)容器?
我已经到处搜索但是找不到Linux for Hyper-V容器的容器映像.我能找到的只有两个可用的是由Microsoft提供的Nano Server和Windows Server 2016.
现在使用Windows Server 2016的技术预览版5(TP5),将在几天前在Ignite会议上公布的一般可用性(GA).
有人有消息吗?能够验证?
解决方法
我在这里创建了一个关于这个主题的博客文章:https://blog.himorpheus.com/2018/02/12/running-linux-containers-on-windows-server-2016/.希望它有所帮助.
Mac/Windows版Docker现已广为可用并可运用于生产环境
钟最龙 译 分布式实验室
今天我们很高兴的宣布,Mac版和Windows版的Docker已经从测试阶段毕业,稳定并且可用生产环境。
对于那些数以万计帮助我们查找bug,提出优化意见和改进方案的开发者和系统管理员,我们表示由衷的感谢。
我们Mac/Windows版Docker的目标很简单——为在开发机器运行Docker创造一个极其容易的方式。并且用户告诉我们我们成功了!一些改进包括:
更快更稳定——原生的开发环境,使用每个操作系统内置的Hypervisor(再也不需要VirtualBox了!)。
更好的Docker工具集成——所有你本地开发需要的Docker工具都一起打包在APP中了。
更优的开发流程——通过卷挂载代码和数据,便捷访问本地的网络中运行的容器.容器里调试和支持的IDE也会帮助你在线调试项目,让你更快的更轻松的开发项目。
企业级网络支持,能让Mac/Windows版Docker容易和***一起使用。
所有Docker Engine 1.12中的新特性。
自动更新,同时提供稳定和测试(beta)两个渠道。
说到1.12,有另外一篇文章讲Docker 1.12(https://www.docker.com/products/overview)的架构和特性,简单说来:
容易使用的内置编排,可以用
docker swarm init
来试用端对端的加密,安全特性默认启用
服务:在一大堆Engines上进行进程的复制,分布式化和负载均衡
Windows 10 Docker主机 – 从Linux容器中显示GUI应用程序
我试图使用Windows 10作为我的主机,并运行包含基于gui的应用程序的Docker容器,并使用X11转发或类似的东西显示它们。 几乎所有的信息,我在网上find处理Linux主机到Linux容器(例如 – http://fabiorehm.com/blog/2014/09/11/running-gui-apps-with-docker )在哪里sockets/ x11权限被暴露。 我发现的其他信息是以前的Boot2Docker / Windows实现,其中virtualBox被要求作为安装过程的一部分,并要求VNC。
目前的基本设置,有谁知道什么必须调整,让Firefox显示在主机系统的窗口内? –
在Windows 10主机上启动XMing服务器
Dockerfile
FROM ubuntu:14.04 RUN apt-get update && apt-get install -y firefox CMD /usr/bin/firefox
命令
PS> docker build -t firefox . PS> set-variable -name disPLAY -value localhost:0.0 PS> docker run -ti --rm -e disPLAY=$disPLAY firefox
谢谢
Docker镜像/容器里面有什么?
作为非root的Java进程消耗100%的cpu,但作为根是好的
docker图像和容器在Windows中使用时存储在哪里?
在Windows 10周年更新无法正常工作的Windows容器
无法在正在运行的Docker容器中ssh localhost
从远程机器(不是容器主机)build立PSSession到Windows docker容器
Docker的macvlannetworking,无法访问互联网
多NIC和Docker容器
来自CoreOS的Docker和Rocket有什么区别?
最好的Kubernetes Nginx架构
您需要将disPLAY设置为localhost以外的内容。 容器有它自己的localhost接口,所以你的X11客户端将尝试连接到它自己而不是你的主机。
相反,您可以传入Windows机器的网络适配器的IP地址。 容器将能够连接到。 您还需要配置您的X11服务器在该接口上侦听。
Windows 10 Docker主机-从Linux容器显示GUI应用程序
我正在尝试使用Windows
10作为主机并运行包含基于gui的应用程序的Docker容器,并使用X11转发或类似方式显示它们。我在网上发现了几乎所有有关Linux主机到Linux容器的信息(示例-http://fabiorehm.com/blog/2014/09/11/running-
gui-apps-with-docker),其中套接字/ x11权限被暴露。我发现的其他信息来自Boot2Docker /
Windows的先前实现,其中virtualbox是安装过程和必需的VNC的一部分。
当前的基本设置,是否有人知道需要进行哪些调整才能使Firefox在主机系统的窗口中显示?-
在Windows 10主机上启动XMing服务器
Docker文件
FROM ubuntu:14.04
RUN apt-get update && apt-get install -y firefox
CMD /usr/bin/firefox
指令
PS> docker build -t firefox .
PS> set-variable -name DISPLAY -value localhost:0.0
PS> docker run -ti --rm -e DISPLAY=$DISPLAY firefox
谢谢
关于Windows版Docker如何运行Linux容器?和windows docker 运行linux容器的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于Hyper-V容器将允许运行Linux容器?、Mac/Windows版Docker现已广为可用并可运用于生产环境、Windows 10 Docker主机 – 从Linux容器中显示GUI应用程序、Windows 10 Docker主机-从Linux容器显示GUI应用程序等相关内容,可以在本站寻找。
本文标签: