Docker

Docker简介

2017-12-04  本文已影响8人  JSC_erry

Docker Engine

Docker is the company driving the container movement and the only container platform provider to address every application across the hybrid cloud

Docker Machine

一个工具,用来在虚拟主机上安装Docker Engine,并使用 docker-machine命令来管理这些虚拟主机。

Docker主要组成

- Docker Client :

Docker提供给用户的客户端。DockerClient提供给用户一个终端,用户输入Docker提供的命令来管理本地或者远程的服务器。

- Docker Daemon :

Docker服务的守护进程。每台服务器(物理机或虚机)上只要安装了Docker的环境,基本上就跑了一个后台程序Docker Daemon,Docker Daemon会接收Docker Client发过来的指令,并对服务器的进行具体操作。

- Docker Images :

容器运行时需要的所有程序,文件,参数等的集合体,每一个镜像可以理解为一个应用程序的完整体。

- Docker Registry :

镜像的集合,仓库里每个镜像都可以有自己的标签,版本等,通过仓库,就可以很轻松下载需要的镜像。就像git的仓库一样,docker也提供了官方的Registry,叫做Dock Hub(http://hub.Docker.com)

-Docker Container :

Docker的容器,DockerContainer是真正跑项目程序、消耗机器资源、提供服务的地方,Docker Container通过Docker Images启动,在Docker Images的基础上运行你需要的代码。

上一篇下一篇

猜你喜欢

热点阅读