欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.NET 微服务 1. Docker 容器简介和选择

程序员文章站 2023-10-19 11:51:47
容器特点 1. 容器可以将应用程序的依赖性和配置(抽象为 Mainfest 文件并部署)打包成一个容器镜像,可以让多次部署操作中的环境保持一致 2. 可以让IT人员很少或者不做修改就可以跨环境部署软件 3. 容器可以让各个应用程序在共享的操作系统中相互隔离 4. 传统虚拟机需要更多资源,因为它需要一 ......

容器特点

1. 容器可以将应用程序的依赖性和配置(抽象为 mainfest 文件并部署)打包成一个容器镜像,可以让多次部署操作中的环境保持一致
2. 可以让it人员很少或者不做修改就可以跨环境部署软件
3. 容器可以让各个应用程序在共享的操作系统中相互隔离
4. 传统虚拟机需要更多资源,因为它需要一个完整的操作系统
5. docker可信注册表(docker trusted registry):一种 docker 注册表服务(来自 docker 公司),可以在本地安装,所以它一般在企业内部数据中心和网络中使用

 

为docker容器选择.net framework或者.net core

下列决策表汇总了是使用 .net framework 还是 .net core。 请记住,对于 linux 容器,你需要基于 linux 的 docker 主机(vm 或服务器);对于 windows 容器,你需要基于 windows server 的 docker 主机(vm 或服务器)。

.NET 微服务 1. Docker 容器简介和选择

 

为.net 容器选择合适的操作系统

由于 docker 支持多种操作系统,且鉴于 .net framework 和 .net core 之间的差异,应根据所使用的框架,面向特定操作系统和特定版本。
决策图如下:

.NET 微服务 1. Docker 容器简介和选择

 

原文链接: