The extension for configuring the Docker communication via the remote API through the DockerRemoteApiPlugin.
Other convention plugins like the DockerJavaApplicationPlugin and DockerSpringBootApplicationPlugin may further extend this extension as nested configuration elements.
The following example demonstrates the use of the extension in a build script using the Groovy DSL:
docker { url = 'https://192.168.59.103:2376' }
Type | Name and description |
---|---|
Property<String> |
apiVersion The remote API version. |
DirectoryProperty |
certPath The path to certificates for communicating with Docker over SSL. |
DockerRegistryCredentials |
registryCredentials The target Docker registry credentials. |
Property<String> |
url The server URL to connect to via Docker’s remote API. |
Constructor and description |
---|
DockerExtension
(ObjectFactory objectFactory) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
registryCredentials(Action<? super DockerRegistryCredentials> action) Configures the target Docker registry credentials. |
The path to certificates for communicating with Docker over SSL.
Defaults to value of environment variable DOCKER_CERT_PATH
if set.
The target Docker registry credentials.
Configures the target Docker registry credentials.
action
- The action against the Docker registry credentialsGroovy Documentation