非常教程

Docker 17参考手册

机器 | Machine

驱动程序选项和操作系统默认值 | Driver options and operating system defaults (Machine)

当Docker Machine在本地网络提供商或与远程云提供商(如AmazonWeb服务)提供容器时,必须同时为提供程序和基本操作系统定义驱动程序。有10多个受支持的驱动程序和一个通用驱动程序,用于为其他提供程序添加机器。

每个驱动程序都有一组特定于该提供程序的选项。这些选项向机器提供信息,如连接凭据、端口等。例如,要创建Azure机器:

从门户获取订阅ID,然后运行docker-machine create有了这些细节:

$ docker-machine create -d azure --azure-subscription-id="SUB_ID" --azure-subscription-cert="mycert.pem" A-VERY-UNIQUE-NAME

若要查看提供程序列表并检查提供程序可用的选项,请参阅该驱动程序的引用。

除了提供程序之外,您还可以选择标识基本操作系统。这是一个选项,因为DockerMachine对本地和远程提供程序都有默认设置。对于诸如VirtualBox、Fusion、Hyper-V等本地提供程序,默认的基本操作系统是Boot2Docker。对于云提供商,基本操作系统是提供商支持的最新UbuntuLTS。

操作系统

版本

笔记

Boot2Docker

1.5+

默认为本地

Ubuntu的

12.04+

默认为远程

rancheros

0.3+

Debian的

8.0+

试验

RedHat企业版Linux

7.0+

试验

CentOS的

7+

试验

Fedora的

21+

试验

若要在远程提供程序上使用不同的基本操作系统,请指定提供程序的映像标志及其可用映像之一。例如,要选择debian-8-x64数字海洋上的图像,您将提供--digitalocean-image=debian-8-x64旗子。

如果您更改提供者的父映像,则可能还需要更改SSH用户。例如,EC2上的默认Red Hat AMI需要SSH用户ec2-user,因此您必须指定此用户名--amazonec2-ssh-user ec2-user

机器,驱动程序,基地,操作系统

机器 | 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.驱动总览 | Drivers overview (Machine)
24.Exoscale (Machine)
25.通用 | Generic (Machine)
26.开始使用本地VM | Get started with a local VM (Machine)
27.谷歌电脑引擎 | Google Compute Engine (Machine)
28.IBM Softlayer (Machine)
29.安装机器 | Install Machine
30.机器 | Machine
31.机器CLI概述 | Machine CLI overview
32.机器命令行完成 | Machine command-line completion
33.机器概念和帮助 | Machine concepts and help
34.机器总览 | Machine overview
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