What Is a Docker Action?
A Docker action is an action whose logic runs inside a container image built from a Dockerfile or pulled from a registry. The image carries its own dependencies, so the action runs the same regardless of what is installed on the runner. It trades startup cost for strong isolation and a self-contained environment.
Why it matters
Docker actions let an author ship an exact environment without polluting the runner or relying on preinstalled tools. The cost is image pull and container startup time, and a restriction to runner OSes that support the container. They suit actions with heavy or unusual dependencies.
Related guides
What Is a JavaScript Action?A JavaScript action is a CI action that runs as a Node program directly on the runner, starting fast and work…
What Is the Action runs.using Field?The runs.using field in an action manifest declares the action's execution model, such as a JavaScript runtim…
What Is a Container Registry?A container registry is a storage and distribution service for container images, where builds push and deploy…