1. 先上图,显示windows container的体积;

以下是我使用docker pull 命令下载后,又用命令保存到本地的,相对于linux container体积依然巨大无比;据官方新闻,微软原生容器体积已经进一步的压缩,不知道什么时候发布;

2. 使用环境,

环境:winserver 2019,

Docker:已经和powershell集成,

container:仅支持Windows原生容器

其他:通过网上教程,可以通过安装docker-machine 创建hype-v虚拟机运行linux docker,但是与Windows docker冲突;只能二选一;

3. pull windows container

一下图示的 microsoft/windowsservercore,目测5.7G+的大小;这个我多次下载,从来没有成功过;

技巧 带版本标记下载,目测1.7G+的压缩包,比较容易下载;

微软 image 网址

4. 从本地导入

docker load -i Z:\LocalhostImages\servercore_ltsc2019.tar

黄色部分是image 在本机的保存

完整信息是mcr.microsoft.com/windows/servercore   ltsc2019,字面上的意思,就是ltsc2019版本的windows/servercore   系统;

上面提到的 带版本标记下载,就是带上ltsc2019标记,如下:ltsc2019已经ok,会报错,以ltsc2016为例;

docker pull microsoft/windowsservercore:ltsc2016,这种方式下载比较快;

5. 运行并进入 mcr.microsoft.com/windows/servercore   ltsc2019

docker run -it mcr.microsoft.com/windows/servercore:ltsc2019,-it 参数表示run后进入命令行界面;

可以直接看到,当前这个微软原生容器的版本信息是 Microsoft Windows [Version 10.0.17763.134];

通过dir命令,看到c盘目录下的信息;

6. docker图形化管理界面Kitematic-Windows

直接从官网下载就好Kitematic-Windows,这个是标准的Windows可执行程序,直接运行Kitematic.exe;

目前唯一可知的Windows container  docker图形管理界面;其他DOCKER UI,shipyard,portainer 3种docker 图形管理界面都不适用于Windows container ;

以下就是上面run启动命令,和启动后执行的widows命令行,实时监控;

这是当前容器的参数设定界面;一般在run命令是就会把参数带好;

第二篇 windows container 微软的原生容器的更多相关文章

  1. python应用:爬虫框架Scrapy系统学习第二篇——windows下安装scrapy

    windows下安装scrapy 依次执行下列操作: pip install wheel pip install lxml pip install PyOpenssl 安装Microsoft visu ...

  2. windows container 踩坑记

    windows container 踩坑记 Intro 我们有一些服务是 dotnet framework 的,不能直接跑在 docker linux container 下面,最近一直在折腾把它部署 ...

  3. windows container (docker) 容器资料笔记

    背景 业务需求:简化公司私有云,公有云的部署,尝试寻找更好的,更优化的技术方案替换现有的虚拟机部署方案. 技术背景: .net Docker 学习资料 Docker中文社区: http://www.d ...

  4. Windows Container 和 Docker:你需要知道的5件事

    微软在2016年的Ignite技术大会上正式发布了Windows Server 2016,其中的容器服务已经可以作为生产环境使用.这意味着Windows 内置的容器服务正式进入了大家的视野,虽然之前我 ...

  5. Windows Container 和 Docker

    Windows Container 和 Docker 微软在2016年的Ignite技术大会上正式发布了Windows Server 2016,其中的容器服务已经可以作为生产环境使用.这意味着Wind ...

  6. 第二篇 界面开发 (Android学习笔记)

    第二篇 界面开发 第5章 探索界面UI元素 ●The Android View Class     ●△Widget设计步骤 需要修改三个XML,以及一个class: 1)第一个xml是布局XML文件 ...

  7. 第一篇 Windows docker 概述

    本人行业属于智能制造,偏向工厂应用,客户端程序全部是.Net 的 WinForm:本系统的后台是.Net,多系统交互的有java的:因系统发布效率问题,想采用docker Windows 的生产力环境 ...

  8. NET Core应用可以同时运行在Windows Container和Linux Container-1

    NET Core多平台开发体验[1]: Windows 微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后 ...

  9. docker入门、LXC、windows container 和 Hyper知识基础、实用情况

    虚拟机与容器 很明显可以看出两者在操作系统级别上的隔离和进程上的隔离的区别,VM因为隔离级别更高明显更重. linux容器主要技术特点: 文件系统隔离:每个容器都有自己的root文件系统 进程隔离:每 ...

随机推荐

  1. C#:使用ListView动态添加数据一直闪烁的解决办法

    首先,自定义一个类ListViewNF,继承自 System.Windows.Forms.ListView using System; using System.Collections.Generic ...

  2. C++与C的联系与区别

    C++与C的联系: C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛.C++支持多种编程范式 --面向对象编程.泛型编程和过程化编程. 其编程领域众广,常用于系统开发,引擎开发等应用领域, ...

  3. 数据库设计 Step by Step (2)——数据库生命周期

    引言:数据库设计 Step by Step (1)得到这么多朋友的关注着实出乎了我的意外.这也坚定了我把这一系列的博文写好的决心.近来工作上的事务比较繁重,加之我期望这个系列的文章能尽可能的系统.完整 ...

  4. mysql建立索引的一些小规则

    1.表的主键.外键必须有索引: 2.数据量超过300的表应该有索引: 3.经常与其他表进行连接的表,在连接字段上应该建立索引: 4.经常出现在Where子句中的字段,特别是大表的字段,应该建立索引: ...

  5. rpm 软件包管理

    rpm---Redhat Pachage Manager 挂载光盘: [root@localhost sdb1]# mount /dev/sr0 /mnt [root@localhost sdb1]# ...

  6. 一行一行读Java源码——LinkedBlockingQueue

    1.LinkedBlockingQueue概述 Linked:链表+Blocking:阻塞+Queue:队列 Queue:首先想到的是FIFO Linked:,Queue:其结构本质上是线性表,可以有 ...

  7. 第三章 使用Servlet处理HTTP响应

    回顾上一章的知识: Java Servlet是运行在Web服务器或应用服务器上的Java程序 Servlet规范对Servlet功能进行了严格定义 Servlet API与容器进行通讯 Servlet ...

  8. 代码统计工具cloc

    https://sourceforge.net/projects/cloc/files/cloc/v1.64/

  9. ZOJ 3960 What Kind of Friends Are You?(读题+思维)

    题目链接 :http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5592 Japari Park is a large zoo hom ...

  10. C# Owin 创建与测试自己的中间件Middleware(二)

    本文纯属介绍怎么简单地创建自己的Owin.还没有理解owin概念的请看上一篇文章:http://www.cnblogs.com/alunchen/p/7049307.html 目录 1.创建项目 2. ...