Docker还是从.net core 了解的
百度百科
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
一个容器引擎,就是我们的程序完全可以和执行环境一同打包给用户,只用运行容器就可以了,不再需要复杂的配置。Docker的效率比实体机低但比虚拟机高,而且效率降低很少。
最新的windows 下的 Docker已经是使用HyperV运行,比之前VirualBox运行好了不少,而且也推出了适用于Windows server 2016 的Docker,结合HyperV,相信以后一定会非常普及,
对我这种 厌恶垃圾文件的人简直是福音,所有运行内容全部在容器中,移除只用移除容器即可,干净整洁。
1、下载适用于Windows的Docker
https://download.docker.com/win/stable/InstallDocker.msi
2、安装默认在C盘,好像没有更改路径的选项
3、安装完成后打开点击运行,桌面右下角图标出现小鲸鱼
这是打开Hyper-V 可以看到一个MobyLinuxVM的虚拟机正在运行。
右键点击打开setting 可以配置性能,存储,网路,代理等。
4、 容器对运行环境是有限制的。
默认Docker的环境是Linux 因为Docker在Linux 的内容已经十分丰富了,所以可以安装的容器还是有很多的。
如果你想要切换winodws环境,可以右键小鲸鱼点击Switch to Windows containers,我这里已经切换过了。
5、右键菜单中有一个Kitematic,这是图形话管理Docker 容器的程序,默认没有安装,点击会提示下载,是一个zip,告诉你下载完解压的位置“C:\Program Files\Docker\Kitematic”
放好之后就可以用图形化方式管理下载共享的Docker容器了, 容器安装完成可以启动、停止、重启、控制台操作,端口配置,存储位置配置等等
当然你也可以选择直接使用控制台管理Docker,CMD输入Docker 即可看到可使用命令,使用https://store.docker.com/ 查找容器,并安装
微软提供的Docker 文档 :https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/about/