markdown Docker Engine与Docker Machine

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Docker Engine与Docker Machine相关的知识,希望对你有一定的参考价值。

# Docker Engine 与 Docker Machine

> 非原创

## Docker Engine

我们常说的Docker是Docker Engine,相当于一个单台的虚拟机,又守护进程,client以及两者之间交流的API

![Docker Engine](http://images2015.cnblogs.com/blog/567993/201702/567993-20170217190545582-1290314792.jpg)

Docker Engine 由三个部分组成:
- Docker 进程(Docker Daemon)
- REST API:指定了和进程交互的接口
- CLI(command line interface):通过 REST API 和 daemon 通信,诸如:docker run <image>, docker ps...

## Docker Machine

Docker Machine 是一种提供管理主机(Docker Engine)的工具。一般来说,我们会把 Docker Machine安装在自己的电脑上,用来管理别的主机
- Docker Machine 有自己的命令client:`docker-machine`
- Docker Engine 则有client:`docker`

我们可以使用 Docker Machine 来安装 Docker Engine 在一个或者多个虚拟系统上,这些虚拟系统可以是本地的(比如Virtualbox里),也可以是远程的(云)。

![](http://images2015.cnblogs.com/blog/567993/201702/567993-20170217190545941-813421736.png)

以上是关于markdown Docker Engine与Docker Machine的主要内容,如果未能解决你的问题,请参考以下文章

markdown php同时与do-while

卸载docker

Docker的安装

ubuntu卸载docker完整步骤

Centos 安装 docker 和 docker-compose

Google的Container OS可以与Compute Engine上的gRPC一起使用吗?