Docker Plugin Details
Plugin Version: 1.0.0
Last Update on: November 29, 2019
Overview
Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.
Docker Information:
More information can be found at Docker.
Version Supported:
This plugin was developed and tested against Docker Desktop – 2.1.0.5
1. Build This operation allows to build a docker file and creates docker image.
2. Push This operation allows to push a docker image to docker hub.
3. Pull This operation allows to pull a docker image from docker hub.
4. Run This operation allows to run a docker image.
5. Docker Command This operation allows to execute a docker command.
Input parameter(s):
| Parameter | Is Mandatory | Help Text |
| Username | true | Docker Username |
| Password | true | Docker Password. |
| Docker Path | false | docker.exe file path (Ex: C:\\Program Files\\Docker\\Docker\\resources\\bin). This may require if docker classpath is not set. |
| Dockerfile Path | true | Dockerfile folder path or Url (Ex : D:\\demo\\) |
| Other Options | false | Other options (Ref : https://docs.docker.com/engine/reference/commandline/build/) |
Output parameter(s):
| Parameter | Help Text |
| Output Log | Build command output log. |
| Image Id | Docker image id. |
| DockerStatus | Status of the Operation |
2. Push This operation allows to push a docker image to docker hub.
Input parameter(s):
| Parameter | Is Mandatory | Help Text |
| Username | true | Docker Username |
| Password | true | Docker Password. |
| Docker Path | false | docker.exe file path (Ex: C:\\Program Files\\Docker\\Docker\\resources\\bin). This may require if docker classpath is not set. |
| Repository | true | Docker repository (Ex : david/repodemo) |
| Tag | false | Tag on image (Ex : demo) |
| Image Id | true | Image Id (Ex : fae9161b007d) |
Output parameter(s):
| Parameter | Help Text |
| Output Log | Push command output log. |
| DockerStatus | Status of the Operation |
3. Pull This operation allows to pull a docker image from docker hub.
Input parameter(s):
| Parameter | Is Mandatory | Help Text |
| Username | true | Docker Username |
| Password | true | Docker Password. |
| Docker Path | false | docker.exe file path (Ex: C:\\Program Files\\Docker\\Docker\\resources\\bin). This may require if docker classpath is not set. |
| Repository | true | Docker repository (Ex : david/repodemo) |
| Tag | false | Tag on image (Ex : demo) |
Output parameter(s):
| Parameter | Help Text |
| Output Log | Pull command output log. |
| DockerStatus | Status of the Operation |
4. Run This operation allows to run a docker image.
Input parameter(s):
| Parameter | Is Mandatory | Help Text |
| Username | true | Docker Username |
| Password | true | Docker Password. |
| Docker Path | false | docker.exe file path (Ex: C:\\Program Files\\Docker\\Docker\\resources\\bin). This may require if docker classpath is not set. |
| Repository | true | Docker repository (Ex : david/repodemo) |
| Tag | false | Tag on image (Ex : demo) |
| Other Options | false | Other options (Ref : https://docs.docker.com/engine/reference/commandline/run/) |
Output parameter(s):
| Parameter | Help Text |
| Output Log | Run command output log. |
| Container Id | Docker container id. |
| DockerStatus | Status of the Operation |
5. Docker Command This operation allows to execute a docker command.
Input parameter(s):
| Parameter | Is Mandatory | Help Text |
| Username | true | Docker Username |
| Password | true | Docker Password. |
| Docker Path | false | docker.exe file path (Ex: C:\\Program Files\\Docker\\Docker\\resources\\bin). This may require if docker classpath is not set. |
| Command | true | User can execute full docker command here(Ref : https://docs.docker.com/engine/reference/commandline/docker/) |
Output parameter(s):
| Parameter | Help Text |
| Output Log | Docker command output log. |
| DockerStatus | Status of the Operation |
Release Details:
Docker: 1.0.0
Initial version with basic functionalities.
Initial version with basic functionalities.
