Runs a docker command in a new container and then optionally destroys the container when complete. Useful for running functions as containers.
Environment/Instance Properties
Property Name | Property Code | Required | Description |
---|---|---|---|
...
Input Name | Input Code | Required | Description |
---|---|---|---|
Image Name | FDDKR_INP_IMAGE_NAME | Yes | Image to create the container with |
Mount Plugin Directories | FDDKR_INP_MOUNT_PLUGIN_DIRS | No | Should the plugin execution directories be mounted as a volume? Default value is true. Volumes are mounted under the following directories in the container:
|
Volumes | FDDKR_INP_VOLUMES | No | A comma separated list of volumes to attach to the container. Volume entries should be host:container. |
Exposed Ports | FDDKR_INP_EXPOSED_PORTS | No | A comma separated list of ports to expose on the container and host. (e.g. 8080:28080,22:20022,[ContainerPort]:[HostPort]) |
Container Entrypoint Commands | FDDKR_INP_CONTAINER_COMMANDS | No | Csv list of entrypoint commands to pass to the container. |
Remove Container | FDDKR_INP_REMOVE_CONTAINER | No | Remove container after running? Default value is false. This will also remove volumes created for the container. |
Container Name | FDDKR_INP_CONTAINER_NAME | No | Add a name for the new container. |
Wait For Exit | FDDKR_INP_WAIT_FOR_EXIT | No | If true, FlexDeploy will wait until the container has exited. Default value is false. |
Additional Parameters | FDDKR_INP_ADDITIONAL_PARAMS | No | Add any additional parameters not listed above, which will be added to the run command. (e.g. --cidfile /test/file.cid -d -e MYVAR1) |
Outputs
Output Name | Required | Description |
---|---|---|
...