Docker概述
Docker为什么出现?
解决环境、运维的问题。
1599805191(1).png
Docker的思想来自于集装箱
隔离:Docker核心思想,每个箱子是互相隔离的
Docker通过隔离机制,可以将服务器利用到极致。
Docker的历史
美国,几个年轻人,最开始叫dotCloud。
容器化的技术命名就是Docker
为了挣钱,2013年开源,2014年发布1.0版本
Docker也属于虚拟化的技术
docker: 用镜像的方式隔离(最核心的环境)十分小巧,运行镜像即可
Docker
基于go语言开发,开源
Docker能干什么
截图录屏_选择区域_20200911150431.png
容器内的应用直接运行在宿主机上,容器内部没有自己的内核,没有虚拟硬件
每个容器是互相隔离的,每个容器内都有一个属于自己文件系统,互不影响
DevOps(开发、运维)
应用更快的交付和部署
更便捷的升级的扩容
更简单的系统运维
高效的计算资源利用
docker的基本组成
截图录屏_选择区域_20200911155735.png
镜像(image):
好比一个模板,可以通过这个模板来创建容器服务,通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)
容器(containter):
Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的
启动,停止,删除,基本命令!
目前就可以把这个容器理解为就是一个简易的linux系统
仓库(repository):
仓库就是存放镜像的地方,仓库分为公有仓库和私有仓库,平台为Docker Hub
阿里云...都有容器服务器(配置镜像加速)