<!-- @generated by usage-cli from usage spec -->
# `mise oci`

- **Usage**: `mise oci <SUBCOMMAND>`
- **Effect**: read-only
- **Source code**: [`src/cli/oci/mod.rs`](https://github.com/jdx/mise/blob/main/src/cli/oci/mod.rs)

[experimental] Build OCI container images from a mise.toml

Each tool becomes its own OCI layer, so bumping any single tool version
only invalidates one content-addressable blob — unlike a Dockerfile where
changing an early `RUN` invalidates every layer above it.

This command is experimental and requires `mise settings experimental=true`
(or `MISE_EXPERIMENTAL=1`). Behavior, flags, and output layout may change
in future releases.

## Subcommands

- [`mise oci build [FLAGS]`](/cli/oci/build.md)
- [`mise oci push [FLAGS] <REF>`](/cli/oci/push.md)
- [`mise oci run [FLAGS] [-- CMD]…`](/cli/oci/run.md)
