Docker 一 简介 与 核心概念

Docket 简述

  • Docker 是一个开源的应用容器引擎,是一个轻量级容器技术,基于Go 语言并遵从 Apache2.0 协议开源。
  • DDocker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;
  • 运行中的这个镜像称为容器,容器是完全使用沙箱机制,相互之间不会有任何接口,性能好,启动快。

Docker 官网地址:https://www.docker.com

Docker 一 简介 与 核心概念_第1张图片

平时我们在重装win系统的时候经常会使用别人提供的windows镜像进行一键安装,这样可以避免自己安装驱动等环境,简单快速便捷

docker的应用原理非常相似,如我们在linux下安装mysql,redis tomcat等环境,不需要一个个安装,只需要通过下载对应的docker镜像即可实现,运行各种镜像就等于启动容器
Docker 一 简介 与 核心概念_第2张图片

核心概念

Docker 一 简介 与 核心概念_第3张图片

docker主机(Host):

安装了Docker程序的机器(Docker直接安装在操作系统之上)可以是物理机或者虚拟机上,可以是 Windows 或者 Linux 

安装了 Docker 则可以运行守护进程以及容器了

docker客户端(Client):

连接docker主机进行操作,类似于 Mysql 客户端连接 Mysql 进行操作

docker 客户端通过命令行或者其它工具使用 Docker

docker仓库(Registry):

用来保存各种打包好的软件镜像,Docker Hub 中提供了庞大的镜像集合供大家使用,就像 Maven 的中央仓库提供大家访问下载一样;

docker镜像(Images)

软件打包好的镜像;放在docker仓库中

软件镜像(Images)启动之后就会有一个对应的容器(Container),镜像位于自己的容器中,容器之间相互隔离

docker容器(Container):

镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用

使用Docker的步骤:

1)、安装Docker
2)、去Docker仓库找到这个软件对应的镜像;
3)、使用Docker运行这个镜像,这个镜像就会生成一个Docker容器;
4)、对容器的启动停止就是对软件的启动停止;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Docker)