非常教程

Docker 17参考手册

机器 | Machine

机器总览 | 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主机

二次

机器总览  |  Machine overview

二次

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列出图像,等等。

二次

机器总览  |  Machine overview

二次

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

二次

机器总览  |  Machine overview

二次

下一步去哪里

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

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

 © 2017 Docker, Inc.

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

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

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

https://docs.docker.com/Machine/概述/

机器 | Machine相关

1.亚马逊网络服务(机器) | Amazon Web Services (Machine)
2.数字海洋(机器) | Digital Ocean (Machine)
3.docker机器活动 | docker-machine active
4.docker机器配置 | docker-machine config
5.docker机器创建 | docker-machine create
6.docker-machine env
7.docker机器助手 | docker-machine help
8.docker机器检查 | docker-machine inspect
9.docker-machine ip
10.docker-machine kill
11.docker-machine ls
12.docker机器规定 | docker-machine provision
13.docker机器再生 | docker-machine regenerate-certs
14.docker机器重启 | docker-machine restart
15.docker-machine rm
16.docker-machine scp
17.docker-machine ssh
18.docker-machine start
19.docker-machine status
20.docker-machine stop
21.docker-machine upgrade
22.docker-machine url
23.驱动程序选项和操作系统默认值 | Driver options and operating system defaults (Machine)
24.驱动总览 | Drivers overview (Machine)
25.Exoscale (Machine)
26.通用 | Generic (Machine)
27.开始使用本地VM | Get started with a local VM (Machine)
28.谷歌电脑引擎 | Google Compute Engine (Machine)
29.IBM Softlayer (Machine)
30.安装机器 | Install Machine
31.机器 | Machine
32.机器CLI概述 | Machine CLI overview
33.机器命令行完成 | Machine command-line completion
34.机器概念和帮助 | Machine concepts and help
35.Microsoft Azure (Machine)
36.Microsoft Hyper-V (Machine)
37.从Boot2Docker迁移到Machine | Migrate from Boot2Docker to Machine
38.OpenStack (Machine)
39.Oracle VirtualBox (Machine)
40.配置AWS EC2实例(机器) | Provision AWS EC2 instances (Machine)
41.提供数字海洋 | Provision Digital Ocean Droplets (Machine)
42.在云中配置主机 | Provision hosts in the cloud (Machine)
43.Rackspace (Machine)
44.VMware Fusion (Machine)
45.VMware vCloud Air (Machine)
46.VMware vSphere (Machine)
Docker 17

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

主页 https://docker.com/
源码 https://github.com/docker/docker
版本 17
发布版本 17.06