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,包括:

  1. 常规 Linux 操作系统;
  2. 虚拟化平台 - VirtualBox、VMWare、Hyper-V;
  3. OpenStack;
  4. 公有云 - 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(十六)的主要内容,如果未能解决你的问题,请参考以下文章

docker-machine 远程安装docker

Centos7安装docker-machine

Docker machine 多主机管理

安装docker-machine

Docker - docker machine

docker-machine命令安装