我坚信大家对Docker的技术都有一定的了解。容器是一种轻量级的解决方案,特别适合在传统的windows服务平台上转移无状态的服务项(与VM虚拟化技术相比,可以提高整体的资源利用率)。此外,微软的大部分技术架构都可以集成。但是在linux下使用docker的实际效果并不是特别好(比如有一次我尝试用scom来监管linux下的容器,但是实际效果并不是很好),所以我对Windows平台上的Docker还是比较抱希望的。今天也总结一下最近一段时间零星做的一些小demo。
(图为微软容器平面图)
开始之前,唠叨一两句:
因为Windows容器现阶段还处于TP3(技术浏览)阶段,有bug很正常。以下是官网原话:
请记住,这是一个预览有缺陷,我们有很多工作在进行中。此页面包含许多我们已知的问题。请注意,有些已知的Docker命令不起作用,有些命令只能部分起作用
简单翻译一下,其实就是一句话:“没有Bug就是不正常”,所以不要在工作环境中使用Windows容器(至少在发布之前)。
试验一部分今天实验的文件目录是根据Windows容器创建一个Nginx容器(为什么不创建IIS容器,后面有描述),仅供参考。
1.新创建的Windows服务器容器:
2.键入关于设备的信息并创建它。请注意,端口号8001在这里被投影为测试端口:
3。创建完成后,连接Docker主机,应用wget-uri'http://nginx.org/download/nginx-1.9.3.zip'-outfile"C:\nginx-1.9.3.zip"获取源代码nginxcloth。
4。应用expand-archive-pathc:\nginx-1.9.3.zip-destinationpathc:\docker\nginx\source-force减轻源代码对大家创建的文件目录的压力,以后dockerfile将启用:
5。应用notepad.exeC:\docker\nginx\dockerfile刚开始写dockerfile内容:
来自windowsservercore
标签描述="nginxForWindows"供应商="nginx"版本="1.9.3"
添加源/nginx
6.然后应用DockerBuild-tnginx_WindowsC:\Docker\nginx刚开始应用dockerfile创建nginxp_w_picpaths:
7。然后可以在p_w_picpaths中看到新创建的p_w_picpath:
8。可以使用dockerrun-it-nameVMC-NGC01-p8001:80nginx_windowscmd启用最近创建的p_w_picpaths来创建容器。创建后,以下内容:
9.创建后,它会立即进入容器。运行容器下的cdc:\nginx\nginx-1.9.3,进入nginx的主目录,使用startnginx启动服务项目:
10.然后大家浏览了网站的网页。因为没有创建主页,所以浏览到403(可以看到我没有申请8001),但是没有找到好的方法修改文档nginx.conf(请看Bug目录):
1.在不同服务平台的Docker上搜索IISp_w_picpaths:
一、在Windows容器下搜索:
b、而在Linux容器下搜索IIS是那样的(虽然很可能是由于Docker的镜像系统库不同,即使Linux上的镜像系统库有所改动,我觉得在LinuxDocker上一切正常工作应该是可以的):
2.不知道是什么原因。IISContainer1的部署不成功:
a、应用Images方法创建(在端口映射正确的前提下,尽管创建成功,但Container中所有iis服务正常,手动创建并打开IIS网站,但仍无法打开):
b、即使是用微软GitHub上的DockerFilePowerShell脚本创建的,还是有一些问题(选用最新版本的TP3容器和10月份做的新脚本):
1.映射端口无法工作。例如,示例中使用了8001投影容器的80端口,但是8001端口号不起作用。
2。dockerps中没有出现映射端口(可以使用Get-NetNatStaticMapping):
3。在docker容器的一部分中运行命令经常会卡死(命令无法跳转到下一行)。例如,当打开一些文本文档时:
4。在这个阶段,windows容器的容器名对英文的大小写是敏感的(这个和linux版本一样,不清楚是不是bug)
最近听了中国台湾省MS权威专家冯立伟关于WindowsContainer的课后练习,进一步印证了我之前的想法。未来的框架很可能是
自然,一切都要等Hyper-V容器出来。让我们一起期待吧。
最近时尚博主为企业部署了VMCloudPlus的版本号,所以升级周期时间延长了。但是,如果他们发现了奇怪的事情,时尚博主会继续实践他们的活动。即使进展缓慢,即使困难重重,他们也会坚持下去。借此机会感谢大家的关心:)
新荣耀之路(升级版)
http://mp.weixin.qq.com/s?__biz=mzaxnzixnda2OQ==&;mid=208028889。idx=1&sn=a7CFF33094b29329fd7c364272df66cc&;scene=18#rd
VMCloud-OPC
http://vmcloud.com.cn
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)