非常教程

Docker 17参考手册

机器 | Machine

OpenStack (Machine)

在OpenStack上创建机器

强制性:

  • --openstack-auth-url:Keystone服务基URL。
  • --openstack-flavor-id--openstack-flavor-name:识别机器将使用的风味。
  • --openstack-image-id--openstack-image-name:识别将用于机器的图像。

使用

$ docker-machine create --driver openstack vm

备选方案

  • --openstack-active-timeout在OpenStack实例必须处于活动状态之前的超时时间(秒)。
  • --openstack-availability-zone启动服务器的可用性区域。
  • --openstack-domain-name--openstack-domain-id:仅用于验证( Keystone v3的域仅为)。
  • --openstack-endpoint-type端点类型可以是internalURLadminURL,或publicURL它是驱动程序在OpenStack服务目录中选择正确URL的助手。如果没有提供,则默认值为publicURL.
  • --openstack-floatingip-pool用于获取公共IP的IP池可以将其分配给计算机。如果已经分配了IP地址,但没有分配给任何机器,则将选择此IP并将其分配给计算机。如果没有已分配的IP地址,则将分配一个新IP并分配给计算机。
  • --openstack-keypair-name指定要使用的现有Nova键区。
  • --openstack-insecure:显式允许OpenStack驱动程序执行“不安全”SSL(https)请求。服务器的证书将不会根据任何证书颁发机构进行验证。这一选择应谨慎使用。
  • --openstack-ip-version如果实例同时具有IPv 4和IPv 6地址,则可以选择IP版本。如未提供4会被使用。
  • --openstack-net-name--openstack-net-id:识别机器将要连接的专用网络。如果您的OpenStack项目只包含一个专用网络,它将自动使用。
  • --openstack-password:用户密码。如果标准环境变量OS_PASSWORD已经设定好了。
  • --openstack-private-key-file:与--openstack-keypair-name,将私钥与键盘关联。
  • --openstack-region该区域需要开展工作。如果OpenStack上只有一个区域,则可以省略。
  • --openstack-sec-groups:如果OpenStack上有安全组,您可以指定一个逗号分隔列表,用于机器(例如secgrp001,secgrp002)。
  • --openstack-username:要使用的用户标识符。
  • --openstack-ssh-port:如果机器上的SSH服务器不监听默认端口,则自定义SSH端口。
  • --openstack-ssh-user:用于进入机器的SSH的用户名。如未提供root会被使用。
  • --openstack-tenant-name--openstack-tenant-id:确定将在其中创建机器的租户。

环境变量和默认值

CLI 选项

环境变量

默认值

--openstack-active-timeout

OS_ACTIVE_TIMEOUT

200

--openstack-auth-url

OS_AUTH_URL

-

--openstack-availability-zone

OS_AVAILABILITY_ZONE

-

--openstack-domain-id

OS_DOMAIN_ID

-

--openstack-domain-name

OS_DOMAIN_NAME

-

--openstack-endpoint-type

OS_ENDPOINT_TYPE

publicURL

--openstack-flavor-id

OS_FLAVOR_ID

-

--openstack-flavor-name

OS_FLAVOR_NAME

-

--openstack-floatingip-pool

OS_FLOATINGIP_POOL

-

--openstack-image-id

OS_IMAGE_ID

-

--openstack-image-name

OS_IMAGE_NAME

-

--openstack-insecure

OS_INSECURE

false

--openstack-ip-version

OS_IP_VERSION

4

--openstack-keypair-name

OS_KEYPAIR_NAME

-

--openstack-net-id

OS_NETWORK_ID

-

--openstack-net-name

OS_NETWORK_NAME

-

--openstack-password

OS_PASSWORD

-

--openstack-private-key-file

OS_PRIVATE_KEY_FILE

-

--openstack-region

OS_REGION_NAME

-

--openstack-sec-groups

OS_SECURITY_GROUPS

-

--openstack-ssh-port

OS_SSH_PORT

22

--openstack-ssh-user

OS_SSH_USER

root

--openstack-tenant-id

OS_TENANT_ID

-

--openstack-tenant-name

OS_TENANT_NAME

-

--openstack-username

OS_USERNAME

-

机器,OpenStack,驱动程序

机器 | 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.机器总览 | Machine overview
36.Microsoft Azure (Machine)
37.Microsoft Hyper-V (Machine)
38.从Boot2Docker迁移到Machine | Migrate from Boot2Docker to 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