Docker Machine(十六)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker Machine(十六)相关的知识,希望对你有一定的参考价值。
一、Docker Machine 总览
前面我们的实验环境中只有一个 docker host,所有的容器都是运行在这一个 host 上的。但在真正的环境中会有多个 host,容器在这些 host 中启动、运行、停止和销毁,相关容器会通过网络相互通信,无论它们是否位于相同的 host。
用 Docker Machine 可以批量安装和配置 docker host,这个 host 可以是本地的虚拟机、物理机,也可以是公有云中的云主机。
Docker Machine 支持在不同的环境下安装配置 docker host,包括:
- 常规 Linux 操作系统;
- 虚拟化平台 - VirtualBox、VMWare、Hyper-V;
- OpenStack;
- 公有云 - Amazon Web Services、Microsoft Azure、Google Compute Engine、Digital Ocean 等。
Docker Machine 为这些环境起了一个统一的名字:provider。对于某个特定的 provider,Docker Machine 使用相应的 driver 安装和配置 docker host,如下图所示:
1、Docker Engine VS Docker Machine
我们平时所说的 Docker 指的是 Docker Engine,它是由 docker CLI,REST API,docker daemon 组成。
Docker Machine是一个配置和管理我们主机的工具,管理方式如下图:
以上是关于Docker Machine(十六)的主要内容,如果未能解决你的问题,请参考以下文章