首页  >  文章  >  运维  >  docker中machine是什么意思

docker中machine是什么意思

WBOY
WBOY原创
2021-12-30 10:42:071949浏览

在docker中,machine是一个官方提供用来在虚拟主机上安装Docker Engine的工具;可以在远程的机器上安装docker,还可以通过“docker-machine”命令来管理这些虚拟机和docker。

docker中machine是什么意思

本教程操作环境:linux7.3系统、docker-1.13.1版、Dell G3电脑。

docker中machine是什么意思

Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们在远程的机器上安装 Docker,或者在虚拟机 host 上直接安装虚拟机并在虚拟机中安装 Docker。我们还可以通过 docker-machine 命令来管理这些虚拟机和 Docker。

你可以在你本地的Mac或者Windows上的box中,创建Docker hosts,也可以创建在公司内网,数据中心,或者在AWS或者Digtian Ocean等公有云平台上。

使用 docker-machine命令,你可以启动、查看、停止以及重启一个主机,升级Docker client和daemon,配置一个Docker client与你的主机进行通信。

一张形象的图片:

docker中machine是什么意思

官方给的Docker Machine的具体使用场景:

  • 你目前只有一个老版本的MacOSX(比如10.10.2)或者Windows系统,想在上边运行docker。

  • 我想在远程系统上创建Docker主机。

Docker Engine运行在本地linux系统上。如果你当前的系统是Linux,想在上边运行docker 命令,你只需要下载和安装Docker Egine就完了。然而,如果你想在网络上,云平台上,以及本地创建Docker host,你就需要Docker Machine。

无论是Mac,Windows或是Linux,你都可以在其上安装Docker Machine,使用docker-machine命令来创建和管理大量的Docker hosts。它会自动创建主机,在主机上安装Docker Engine,然后配置docker client。每个被管理的主机(“machine”)都是一个Docker 主机和一个配置过的client的组合。

推荐学习:《docker视频教程

以上是docker中machine是什么意思的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn