Docker Functions
Usage
dockerInside
Are we inside a docker container right now?
Arguments
- none
Return codes
0- Yes1- No
Usage
dockerLocalContainer [ --help ] [ --handler handler ] [ --image imageName ] [ --path imageApplicationPath ] [ --platform platform ] [ --env-file envFile ] [ --env envVariable=envValue ] [ extraArgs ]
Run a build container using given docker image.
Runs ARM64 by default.
- BUILD_DOCKER_PLATFORM defaults to linux/arm64 – affects which image platform is used.
Arguments
--help- Flag. Optional. Display this help.--handler handler- Function. Optional. Use this error handler instead of the default error handler.--image imageName- String. Optional. Docker image name to run. Defaults toBUILD_DOCKER_IMAGE.--path imageApplicationPath- Path. Docker image path to map to current directory. Defaults toBUILD_DOCKER_PATH.--platform platform- String. Optional. Platform to run (arm vs intel).--env-file envFile- File. Optional. One or more environment files which are suitable to load for docker; must be valid --env envVariable=-envValue- File. Optional. One or more environment variables to set.extraArgs- Mixed. Optional. The first non-file argument todockerLocalContaineris passed directly through todocker runas arguments
Return codes
1- If already inside docker, or the environment file passed is not valid0- SuccessAny-docker runerror code is returned if non-zero
Environment
- BUILD_DOCKER_PLATFORM - String.
Usage
dockerPlatformDefault
Fetch the default platform for docker
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error
Usage
dockerImages [ --filter reference ]
List docker images which are currently pulled
Arguments
--filter reference- String. Optional. Filter list by reference provided.
Return codes
0- Success1- Environment error2- Argument error
Usage
dockerVolumeDelete name
Delete a docker volume
Arguments
name- String. Required. Volume name to delete.
Return codes
0- Success1- Environment error2- Argument error
Usage
dockerVolumeExists name
Does a docker volume exist with name?
Arguments
name- String. Required.
Return codes
0- Success1- Environment error2- Argument error
Usage
dockerListContext
List the files which would be included in the docker image
Arguments
- none
Return codes
0- Success1- Environment error2- Argument error