首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

机器总览 | Machine overview

您可以使用“码头机器”:

  • 在Mac或Windows上安装和运行Docker
  • 提供和管理多个远程码头主机
  • 提供群集

什么是码头机器?

Docker Machine是一种工具,可以让您在虚拟主机上安装Docker引擎,并使用docker-machine命令。您可以使用机器在本地Mac或Windows框、公司网络、数据中心或Azure、AWS或DigitalSea等云提供商上创建Docker主机。

使用docker-machine命令,您可以启动、检查、停止和重新启动托管主机,升级Docker客户端和守护进程,并配置Docker客户端与主机对话。

将机器CLI指向正在运行的托管主机,您就可以运行docker命令直接放在那个主机上。例如,运行docker-machine env default指向名为default,按照屏幕上的说明完成。env设置并运行docker ps,,,docker run hello-world等等。

在Docker v1.12之前在Mac或Windows上运行Docker的方法。从beta程序和Docker v1.12开始,麦克码头Windows码头可以作为本地应用程序使用,并且在较新的台式机和膝上型计算机上更好地选择这种用例。我们鼓励您试用这些新应用程序。Docker for Mac和Docker for Windows的安装程序包括Docker Machine,以及Docker Composed。

如果您不确定从哪里开始,请参见从码头开始,它指导您完成一个关于码头的简短的端到端教程。

我为什么要用它?

DockerMachine使您能够在各种类型的Linux上提供多个远程Docker主机。

此外,Machine允许您在旧的Mac或Windows系统上运行Docker,如前面的主题所述。

DockerMachine有这两个广泛的用例。

  • I have an older desktop system and want to run Docker on Mac or Windows
    If you work primarily on an older Mac or Windows laptop or desktop that doesn’t meet the requirements for the new Docker for Mac and Docker for Windows apps, then you need Docker Machine in order to “run Docker” (that is, Docker Engine) locally. Installing Docker Machine on a Mac or Windows box with the Docker Toolbox installer provisions a local virtual machine with Docker Engine, gives you the ability to connect it, and run docker commands.
  • 我想在远程系统上提供Docker主机

二次

二次

Docker引擎在Linux系统上运行。如果您有一个linux框作为您的主要系统,并且希望运行docker命令,您所需要做的就是下载并安装Docker引擎。但是,如果您想要一种有效的方法在一个网络、云中甚至本地提供多个Docker主机,那么您需要DockerMachine。

无论您的主要系统是Mac、Windows还是Linux,您都可以在其上安装DockerMachine并使用docker-machine提供和管理大量码头主机的命令。它自动创建主机,在其上安装Docker引擎,然后配置docker客户。每个托管主机%28““%29是Docker主机和已配置客户端的组合。

码头发动机和码头机械有什么区别?

当人们说“码头工人”时,通常是指码头发动机,客户端服务器应用程序由Docker守护进程、指定与守护进程交互的接口的RESTAPI和通过RESTAPI包装器%29与守护进程%28对话的命令行接口%28CLI%29组成。码头发动机接受docker来自CLI的命令,如docker run <image>,,,docker ps要列出正在运行的容器,docker images列出图像,等等。

二次

二次

码头机械是一种用于配置和管理您的Dockerizedhost%28主机的工具,其上有Docker引擎(%29)。通常,您在本地系统上安装Docker机器。Docker Machine有自己的命令行客户端docker-machine以及码头引擎客户,docker您可以使用机器在一个或多个虚拟系统上安装Docker引擎。当您使用机器在Mac或Windows%29的VirtualBox中安装和运行Docker引擎时,这些虚拟系统可以是本地的%28 AS,当您使用机器在云提供商%29上提供Dockerated主机时,这些虚拟系统可以是本地的%28 AS。文件化的主机本身可以被认为,有时也被称为“管理”。机器

二次

二次

下一步去哪里

  • 安装码头机
  • 在您的使用VirtualBox的本地系统
  • 提供多个码头主机在云提供商上
  • 开始使用群模式%28码头引擎1.12及以上%29
  • 理解机器概念
  • 码头司机参考资料
  • 码头机子命令参考
  • 从Boot2Docker迁移到码头机械

码头工人,,,,,,马奇尼克2,,,蔚蓝,,,数字海洋,,,谷歌,,,OpenStack,,,Rackspace,,,软层,,,虚拟盒,,,vmware融合,,,vmwarevCloudair,,,vmwarevsphere,,,外尺度

代码语言:txt
复制
 © 2017 Docker, Inc.

根据ApacheLicense,版本2.0获得许可。

Docker和Docker标志是Docker公司在美国和/或其他国家的商标或注册商标。

Docker,Inc.和其他各方也可以在这里使用的其他术语中拥有商标权。

扫码关注腾讯云开发者

领取腾讯云代金券