DockerInstaller@0 - Docker CLI installer v0 task

Install the Docker CLI on an agent machine.

Syntax

# Docker CLI installer v0
# Install Docker CLI on agent machine.
- task: DockerInstaller@0
  inputs:
    dockerVersion: '17.09.0-ce' # string. Required. Docker Version. Default: 17.09.0-ce.
    #releaseType: 'stable' # 'stable' | 'edge' | 'test' | 'nightly'. Release type. Default: stable.

Inputs

dockerVersion - Docker Version
string. Required. Default value: 17.09.0-ce.

Specifies the version of the Docker CLI to install. For more information on docker versions, see https://github.com/docker/cli/tags and https://download.docker.com/.


releaseType - Release type
string. Allowed values: stable, edge, test, nightly. Default value: stable.

Specifies the release type to install. The value nightly is not supported on Windows.


Task control options

All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.

Output variables

None.

Remarks

Use this task to install a specific version of the Docker CLI on the agent machine.

Examples

This YAML example installs the Docker CLI on the agent machine:

- task: DockerInstaller@0
  displayName: Docker Installer
  inputs:
    dockerVersion: 17.09.0-ce
    releaseType: stable

Requirements

Requirement Description
Pipeline types YAML, Classic build, Classic release
Runs on Agent, DeploymentGroup
Demands None
Capabilities Running this task satisfies the following demands for any subsequent tasks in the same job: Docker
Command restrictions Any
Settable variables Any
Agent version 2.142.1 or greater
Task category Tool