IBM Softlayer
Estimated reading time: 1 minuteCreate machines on Softlayer.
You need to generate an API key in the softlayer control panel. Retrieve your API key.
Usage
$ docker-machine create --driver softlayer --softlayer-user=user --softlayer-api-key=KEY --softlayer-domain=domain vm
Options
--softlayer-api-endpoint: Change SoftLayer API endpoint.--softlayer-api-key: required API key for your user account.--softlayer-cpu: Number of CPUs for the machine.--softlayer-disk-size: A value of0sets the SoftLayer default.--softlayer-domain: required Domain name for the machine.--softlayer-hostname: Hostname for the machine.--softlayer-hourly-billing: Specifies that hourly billing should be used, otherwise monthly billing is used.--softlayer-image: OS Image to use.--softlayer-local-disk: Use local machine disk instead of SoftLayer SAN.--softlayer-memory: Memory for host in MB.--softlayer-network-max-speed: Speed of network uplinks in Mbps (1000, 100, 10).--softlayer-private-net-only: Disable public networking.--softlayer-private-vlan-id: Your private VLAN ID.--softlayer-public-vlan-id: Your public VLAN ID.--softlayer-region: SoftLayer region.--softlayer-user: required Username for your SoftLayer account, API key needs to match this user.
The SoftLayer driver uses UBUNTU_LATEST as the image type by default.
Environment variables and default values
| CLI option | Environment variable | Default | 
|---|---|---|
--softlayer-api-endpoint | 
      SOFTLAYER_API_ENDPOINT | 
      api.softlayer.com/rest/v3 | 
    
--softlayer-api-key | 
      SOFTLAYER_API_KEY | 
      - | 
--softlayer-cpu | 
      SOFTLAYER_CPU | 
      1 | 
    
--softlayer-disk-size | 
      SOFTLAYER_DISK_SIZE | 
      0 | 
    
--softlayer-domain | 
      SOFTLAYER_DOMAIN | 
      - | 
--softlayer-hostname | 
      SOFTLAYER_HOSTNAME | 
      docker | 
    
--softlayer-hourly-billing | 
      SOFTLAYER_HOURLY_BILLING | 
      false | 
    
--softlayer-image | 
      SOFTLAYER_IMAGE | 
      UBUNTU_LATEST | 
    
--softlayer-local-disk | 
      SOFTLAYER_LOCAL_DISK | 
      false | 
    
--softlayer-memory | 
      SOFTLAYER_MEMORY | 
      1024 | 
    
--softlayer-private-net-only | 
      SOFTLAYER_PRIVATE_NET | 
      false | 
    
--softlayer-private-vlan-id | 
      SOFTLAYER_PRIVATE_VLAN_ID | 
      0 | 
    
--softlayer-public-vlan-id | 
      SOFTLAYER_PUBLIC_VLAN_ID | 
      0 | 
    
--softlayer-region | 
      SOFTLAYER_REGION | 
      dal01 | 
    
--softlayer-user | 
      SOFTLAYER_USER | 
      - |