目录
实战:安装 Docker Desktop for Windows
概述
-
传统方式:开发人员(Developer) ---- 打包好的应用 ----> 运维人员(Operator)
-
专职的运维人员负责
-
配置环境:硬件 + 软件
-
部署应用
-
问题:环境不一致导致失败
-
版本问题,操作系统...
-
-
-
-
解决办法:开发人员 ---- 镜像(环境 + 打包好的应用) -----> 运维人员
-
运维人员只需运行容器就可以
-
依然存在其他问题(教材第12章)
-
对于运维人员:采购,管理,维护硬件
-
解决办法:完全交给云
-
-
对于开发人员:创建管理容器
-
解决办法:云原生(Serverless)
-
-
-
-
Docker 是一个跨平台的、可移植的、简单可用的容器解决方案
Docker组件
-
容器(Container)
-
包含了应用及其需要的环境
-
是应用的运行时表现形式
-
-
镜像(Image)
-
创建容器的基础
-
镜像是容器的模板:类似于 OOP 中的类
-
容器是镜像的实例:类似于 OOP 中的对象
-
-
标签(Tag)
-
镜像版本号
-
mysql:latest = mysql,mysql:8
-
-
仓库(Repository)
-
存放镜像的地方
-
Linux,Windows,JDK, Python,WordPress,MySQL ...
-
-
推送(Push)与拉取(Pull)
-
-
Dockerfile
-
镜像描述文件
-
基于 Dockerfile 生成镜像
-
-
docker-compose.yml
-
容器编排,同时管理多个容器
-
同时创建,运行,销毁多个容器
-
实战:安装 Docker Desktop for Windows
-
环境说明
-
Windows 10(升级到最新版本)
-
CPU支持虚拟化:CPUZ
-
-
内存至少4GB
-
过程简介
-
下载 Docker Desktop:
-