UAC - Docker Image
Universal Task to Manage Docker Images; Build, Remove, Pull, Push, and Tag Functions
This Universal Task can automate the following Docker Image functions:
- Build
- Remove
- Pull
- Push
- Tag
Example Output
Universal Task Details Fields
Docker Function = Build
Field Label | Description | Example |
Image Name | Docker Image Name (including tag) | myimage:latest |
Dockerfile | Select the required dockerfile from the UC script library | |
Image Build Arguments | Specify options to pass to the docker image build | |
Remove | Always remove intermediate containers, even after unsuccessful builds | |
Pull | Always attempt to pull a newer version of the base image | |
Logging Level | Controls messages issued from the Universal Task:
| None |
Runtime Directory | Will be used as the build context | /docker/builds/myimage |
Docker Function = Remove
Field Label | Description | Example |
Image Name | Docker Image Name (including tag) | myimage:latest |
Force | Force the removal of a running container or image | |
Logging Level | Controls messages issued from the Universal Task:
| None |
Docker Function = Pull
Field Label | Description | Example |
Image Name | Docker Image Name (including tag) | stonebranch/universal-agent:latest |
Logging Level | Controls messages issues from the Universal Task:
| None |
Docker Function = Push
Field Label | Description | Example |
Image Name | Docker Image Name (including tag) | stonebranch/universal-agent:latest |
Repository Credential | Docker Repository Credential | |
Logging Level | Controls messages issues from the Universal Task:
| None |
Docker Function =Â Tag
Field Label | Description | Example |
Image Name | Docker Image Name (including tag) | universal-agent:6.8.0.0 |
Target Image Tag | Target Image that refers to source image | universal-agent:latest |
Logging Level | Controls messages issues from the Universal Task:
| None |