docker sequencer
docker-seq. Documentation: https://gitlab.com/sbenv/veroxis/docker-seq
| Type | object |
|---|---|
| File match |
docker-seq.yaml
docker-seq.json
docker-seq.yml
*.docker-seq.yaml
*.docker-seq.json
*.docker-seq.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/docker-sequencer/latest.json |
| Source | https://gitlab.com/sbenv/veroxis/docker-seq/-/raw/HEAD/docker-seq.schema.json |
Validate with Lintel
npx @lintel/lintel check
The schema for docker-seq
Properties
The docker image name
Working directory inside the container
Username or UID (format: <name|uid>[:<group|gid>])
Disables the user option and runs the container with the hosts uid and gid.
Allocate a pseudo-TTY
Keep STDIN open even if not attached
Pull image before running ("always"|"missing"|"never") (default "missing")
Automatically remove the container when it exits
Run an init inside the container that forwards signals and reaps processes
Bind mount volumes
Publish a container's port(s) to the host
Set environment variables
Read in files of environment variables
Number of CPUs
Memory limit in bytes
Overwrite the default ENTRYPOINT of the image
Assign a name to the container
Give extended privileges to this container
Attach a filesystem mount to the container
Mount the container's root filesystem as read only
Set platform if server is multi-platform capable
Runtime to use for this container
Security Options
Ulimit options
Mount volumes from the specified container(s)
Task with which to keep the container alive while executing commands
Shell in which to execute each sequence step command
Definitions
One step in the command sequence
Working directory inside the container
Username or UID (format: <name|uid>[:<group|gid>])
Disables the user option and executes these commands with the hosts uid and gid.
Allocate a pseudo-TTY
Give extended privileges to the commands
Keep STDIN open even if not attached
A list of commands to execute within the container