Expand description
Dockerfile instruction AST types.
These types represent the parsed structure of a Dockerfile,
matching the Haskell language-docker library for compatibility.
Structs§
- AddArgs
- ADD instruction arguments.
- AddFlags
- ADD instruction flags.
- Base
Image - Base image in FROM instruction.
- Bind
Opts - Bind mount options.
- Cache
Opts - Cache mount options.
- Copy
Args - COPY instruction arguments.
- Copy
Flags - COPY instruction flags.
- Image
- Docker image reference.
- Image
Alias - Image alias (AS name in FROM).
- Instruction
Pos - A positioned instruction with source location information.
- Port
- Port specification.
- RunArgs
- RUN instruction arguments.
- RunFlags
- RUN instruction flags.
- Secret
Opts - Secret mount options.
- SshOpts
- SSH mount options.
- TmpOpts
- Tmpfs mount options.
Enums§
- Arguments
- Arguments in shell form or exec form.
- Health
Check - HEALTHCHECK instruction.
- Instruction
- Dockerfile instructions.
- Port
Protocol - Port protocol.
- RunMount
- RUN mount types.