在这里插入图片描述
什么是docker:docker是虚拟化容器技术,有三个主要概念:镜像(类)、容器(对象)、仓库。docker就是类似VM虚拟机一样的虚拟技术,体积小,运行速度快。

docker作用:可以把代码和环境一起打包部署到生产环境中。比如:我们写好的代码迁移到别的地方运行,不需要重新配置环境就能直接运行

docker底层:是用Go语言编写

docker的三大特征:镜像、容器、仓库
镜像(类似于一个类):包含了各种环境或者服务(tomcat)一个模板

容器(对象):是镜像(run)起来之后的一个实例,可以把容器看做是一个简易版的Linux环境容器就是集装箱(logo上的集装箱)

仓库:存放镜像的场所,最大的公开库是Docker Hub(https://hub.docker.com/)

阿里云镜像加速器:https://aa25jngu.mirror.aliyuncs.com

Docker容器与虚拟机区别:
docker面向软件(开发者)、快速(秒级)、几乎无性能损失、灵活、轻便、镜像小

虚拟机面向硬件(运维者)、较慢(分钟级)、操作系统额外CPU和内存消耗、笨重、

docker的logo解析:鲸鱼背上有集装箱
蓝色的大海里面--------宿主机系统window10
鲸鱼 ---------- docker
集装箱 ---------容器实例 from 来自我们的镜像模板

这些是docker的基本慨念和理解,后面会写docker常用操作及命令

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐