

一、服务器选型

二者对比
二、虚拟机
1. 简单介绍
2. 微服务的部署策略
3. 基于主机(物理机或虚机)的多服务实例
三、什么是Docker
1. 基本概述

4. 基于容器的服务实例

2. 关键概念与特点
| 关键概念和特点 | 说明 |
| 容器化 | Docker利用容器技术,将应用程序和其所有依赖项(库、环境变量、配置文件等)打包到一个容器中。这个容器可以在任何支持Docker的环境中运行,而不受底层系统差异的影响。 |
| 轻量级 | Docker容器共享主机操作系统的内核,相比于传统虚拟化,容器更轻量,更快速启动,并占用更少的系统资源。 |
| 可移植性 | 由于Docker容器包含应用程序及其所有依赖项,因此它们可以在开发、测试和生产环境之间轻松迁移,确保一致的运行环境。 |
| 版本控制和分发 | Docker通过镜像(Image)的概念实现版本控制。镜像是一个只读的模板,定义了容器运行时所需的文件系统和参数。这使得开发者能够轻松地分享、分发和更新应用程序。 |
| 快速部署 | Docker容器可以在几秒钟内启动,使得应用程序的部署变得更加迅速和灵活。 |
| 自动化 | Docker可以与自动化工具和编排系统(如Docker Compose、Kubernetes等)集成,从而实现自动化的应用程序部署、扩展和管理。 |
3. 应用场景
4. Docker三要素
4.1 Docker镜像
4.2 Docker仓库
4.3 Docker容器
5. 虚拟机与容器的区别

四、安装Docker






五、Docker的基本使用
1. 基本服务
1.1 查看服务状态
systemctl status docker

1.2 启停服务
1.3

2. 仓库+镜像
2.1 查看当前镜像

2.2 配置加速器





2.3 镜像操作




2.4 其他操作
3. 容器
3.1 创建容器



3.2 启动、停止、重启容器

3.3 删除容器

3.4 进入容器

3.5 退出容器










