docker基础

发布时间:2023年12月28日


友情提醒:

先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。有用记得关注

第一章、快速了解docker

1.1)先了解虚拟化和虚拟机

①虚拟化是一种资源管理技术,是实现虚拟机的基础,通过虚拟化技术可以创建虚拟机。

②虚拟机(Virtual Machine)指通过软件模拟的运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。

③Docker也运用了虚拟化技术:属于虚拟化技术中的操作系统层虚拟化技术。Docker让开发者可以打包他们的应用及依赖环境到一个可移植的容器中,然后可以将这个容器快速部署开发、测试或生产环境中。
因此,虚拟化技术是一个更广泛的概念,而Docker是虚拟化技术中的一个具体实现。

docke和虚拟机相比的优势
1、资源消耗:Docker容器需要的资源更少,共享宿主机的操作系统,只需极少资源。

2、启动速度:Docker容器启动速度更快,通常在数毫秒内即可完成。

3、隔离性:Docker隔离性比虚拟机低但资源利用更加高效了,通过容器技术提供了一定程度的隔离,但仍共享同一个操作系统。

4、可移植性:Docker容器可移植性更高,开发人员可以轻松地在本地和生产环境之间迁移应用程序。

5、管理复杂性:Docker通过简化容器管理,降低了复杂性。

1.2)docker是什么

1.2)为什么使用docker

第二章、使用docker

2.1)安装docker

2.2)docker常用命令

2.3)

第三章、

3.1)

3.2)

3.3)

第四章、

4.1)

4.2)

4.3)

文章来源:https://blog.csdn.net/baomingshu/article/details/135269601
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。