Docker基础概念
文章目录
前言
为什么要学习docker?docker是现在主流流行的容器化部署服务的技术栈之一。过去传统部署服务器的时候有这些缺点
1.各种中间件,数据库等部署麻烦,版本控制难度大
2.一个服务器可能有多个服务运行,一个服务如果把整个服务器占满资源,直接影响到多个服务的稳定性
docker有哪些优势?
1.直接可以通过指令直接install各种中间件,通过指令一键部署配置运行
2.容器化部署可以做到容器化隔离环境,各个服务之间不会互相影响,加强了服务的稳定性
一、docker结构
名词解释:
docker host:部署docker的主机
docker daemon:docker的运行进程
container:docker的容器,一般一个服务会启动在一个容器中
images:docker镜像,概念类似Maven的镜像,Docker需要从registry拉取
docker-cli:docker客户端提供docker各种指令操作docker进程