All apps/Docker Machine

Docker Machine

docker-machine

A tool for provisioning and managing Docker hosts.

Runs as docker-machine|macOS, Linux, Windows|docs.docker.com

Command form

ai-draft · 5 tasks · 15 fields

List, create, remove machines and print their environment. Driver-specific options are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui docker-machine

docker-machine ls

List machines
List machinesExample values, fixed in this page — nothing here reaches a terminal
Basic
Names only
--quiet
Filters
string
TasksEach one presets the form for one job
List machines
quietfilter
ParametersOnly these flags are editable in the form
Names only
boolean
--quiet-q
Filters
For example state=Running or driver=virtualbox.
string · repeatable
--filter
Timeout (seconds)
Default 10.
integer
--timeout-t
Go template
string
--format-f

docker-machine create

Create a machine
Create a machineExample values, fixed in this page — nothing here reaches a terminal
Basic
Machine name*
string
Driver*
string
TasksEach one presets the form for one job
Create a machine
machinedriver
ParametersOnly these flags are editable in the form
Machine name
string · positional 0
Driver
string
--driver-dvirtualboxvmwarefusionhypervgeneric
Engine options
flag=value, one per entry.
string · repeatable
--engine-opt
Engine labels
string · repeatable
--engine-label

docker-machine env

Show machine environment
Show machine environmentExample values, fixed in this page — nothing here reaches a terminal
Basic
Machine name
string
Shell
5 choicesenum
TasksEach one presets the form for one job
Show environment
machineshell
Unset environment
machineunset
ParametersOnly these flags are editable in the form
Machine name
string · positional 0
Shell
enum
--shellfishcmdpowershelltcshemacs
Unset variables
boolean
--unset-u
Add IP to NO_PROXY
boolean
--no-proxy

docker-machine rm

Remove machines
Remove machinesExample values, fixed in this page — nothing here reaches a terminal
Basic
Machines*
string
Force
--force
TasksEach one presets the form for one job
Remove machines
machinesforce
ParametersOnly these flags are editable in the form
Machines
string · positional 0 · repeatable
Force
boolean
--force-f
Assume yes
boolean
-y
SourcesEvery flag above is checked against these
src
Name: "ls", Usage: "List machines", Name: "quiet, q", Usage: "Enable quiet mode", Name: "filter", Usage: "Filter output based on conditions provided", Name: "timeout, t", Name: "format, f", Usage: "Pretty-print machines using a Go template", flag names: --quiet, -q, --filter, --timeout, -t, --format, -f
help

github.com

src
Name: "create", Usage: "Create a machine", Name: "driver, d", Usage: "Driver to create machine with.", Name: "engine-opt", Name: "engine-label", Name: "swarm", flag names: --driver, -d, --engine-opt, --engine-label
help

github.com

src
Name: "env", Usage: "Display the commands to set up the environment for the Docker client", Name: "shell", Usage: "Force environment to be configured for a specified shell: [fish, cmd, powershell, tcsh, emacs], default is auto-detect", Name: "unset, u", Usage: "Unset variables instead of setting them", Name: "no-proxy", flag names: --shell, -…
help

github.com

src
Name: "rm", Usage: "Remove a machine", Name: "force, f", Usage: "Remove local configuration even if machine cannot be removed, also implies an automatic yes (`-y`)", Name: "y", Usage: "Assumes automatic yes to proceed with remove, without prompting further user confirmation", flag names: --force, -f, -y
help

github.com

Before it fills your prompt, Otty checks the installed docker-machine against its version. A form that does not match your version is not offered.