Docker
2023-09-27 14:19:49 时间
1 Docker简介
1.1 什么是虚拟化
在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。
在实际的生产环境中,虚拟化技术主要用来解决高性能的物理硬件产能过剩和老的旧的硬件产能过低的重组重用,透明化底层物理硬件,从而最大化的利用物理硬件 对资源充分利用。
虚拟化技术种类很多,例如:软件虚拟化、硬件虚拟化、内存虚拟化、网络虚拟化(vip)、桌面虚拟化、服务虚拟化、虚拟机等等。
1.2 什么是Docker
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。
Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持
相关文章
- Docker 引擎 - 支持
- 附005.Docker Compose文件详解
- Docker从入门到进阶之进阶操作(5) —— 实战演练【nginx负载均衡-轮询】
- 用 Deployment 运行应用 - 每天5分钟玩转 Docker 容器技术(123)
- win10上修改docker的镜像文件存储位置
- 【Docker】基于docker+etcd+confd + haproxy构建高可用、自发现的web服务
- docker使用Portainer工具,配置服务模板可快速搭建SQLserver2019服务
- Docker for Devs:创建开发镜像
- Docker 1.8:可信镜像、Toolbox、Registry 以及编排工具大更新
- Docker容器的IO基准
- docker安装mysql5.7