Modules
A typed Elixir wrapper for the Docker CLI.
Behaviour and runner for Docker commands.
Implements the Docker.Command behaviour for docker build.
Implements the Docker.Command behaviour for docker buildx bake.
Implements the Docker.Command behaviour for docker buildx build.
Implements the Docker.Command behaviour for docker buildx create.
Implements the Docker.Command behaviour for docker buildx inspect.
Implements the Docker.Command behaviour for docker buildx ls.
Implements the Docker.Command behaviour for docker builder prune.
Implements the Docker.Command behaviour for docker buildx rm.
Implements the Docker.Command behaviour for docker buildx stop.
Implements the Docker.Command behaviour for docker buildx use.
Implements the Docker.Command behaviour for docker compose build.
Shared fields and arg helpers for compose subcommands.
Implements the Docker.Command behaviour for docker compose config.
Implements the Docker.Command behaviour for docker compose create.
Implements the Docker.Command behaviour for docker compose down.
Implements the Docker.Command behaviour for docker compose exec.
Implements the Docker.Command behaviour for docker compose images.
Implements the Docker.Command behaviour for docker compose logs.
Implements the Docker.Command behaviour for docker compose port.
Implements the Docker.Command behaviour for docker compose ps.
Implements the Docker.Command behaviour for docker compose pull.
Implements the Docker.Command behaviour for docker compose push.
Implements the Docker.Command behaviour for docker compose restart.
Implements the Docker.Command behaviour for docker compose rm.
Implements the Docker.Command behaviour for docker compose run.
Implements the Docker.Command behaviour for docker compose start.
Implements the Docker.Command behaviour for docker compose stop.
Implements the Docker.Command behaviour for docker compose top.
Implements the Docker.Command behaviour for docker compose up.
Implements the Docker.Command behaviour for docker container prune.
Implements the Docker.Command behaviour for docker context create.
Implements the Docker.Command behaviour for docker context inspect.
Implements the Docker.Command behaviour for docker context ls.
Implements the Docker.Command behaviour for docker context rm.
Implements the Docker.Command behaviour for docker context update.
Implements the Docker.Command behaviour for docker context use.
Implements the Docker.Command behaviour for docker create.
Implements the Docker.Command behaviour for docker exec.
Escape hatch for running arbitrary Docker commands.
Implements the Docker.Command behaviour for docker history.
Implements the Docker.Command behaviour for docker image prune.
Implements the Docker.Command behaviour for docker images.
Implements the Docker.Command behaviour for docker import.
Implements the Docker.Command behaviour for docker init.
Implements the Docker.Command behaviour for docker inspect.
Implements the Docker.Command behaviour for docker kill.
Implements the Docker.Command behaviour for docker load.
Implements the Docker.Command behaviour for docker logs.
Implements the Docker.Command behaviour for docker manifest annotate.
Implements the Docker.Command behaviour for docker manifest create.
Implements the Docker.Command behaviour for docker manifest inspect.
Implements the Docker.Command behaviour for docker manifest push.
Implements the Docker.Command behaviour for docker manifest rm.
Implements the Docker.Command behaviour for docker network connect.
Implements the Docker.Command behaviour for docker network create.
Implements the Docker.Command behaviour for docker network disconnect.
Implements the Docker.Command behaviour for docker network inspect.
Implements the Docker.Command behaviour for docker network ls.
Implements the Docker.Command behaviour for docker network prune.
Implements the Docker.Command behaviour for docker network rm.
Implements the Docker.Command behaviour for docker pause.
Implements the Docker.Command behaviour for docker ps.
Implements the Docker.Command behaviour for docker pull.
Implements the Docker.Command behaviour for docker push.
Implements the Docker.Command behaviour for docker restart.
Implements the Docker.Command behaviour for docker rm.
Implements the Docker.Command behaviour for docker rmi.
Implements the Docker.Command behaviour for docker run.
Implements the Docker.Command behaviour for docker save.
Implements the Docker.Command behaviour for docker search.
Implements the Docker.Command behaviour for docker start.
Implements the Docker.Command behaviour for docker stop.
Implements the Docker.Command behaviour for docker swarm ca.
Implements the Docker.Command behaviour for docker swarm init.
Implements the Docker.Command behaviour for docker swarm join.
Implements the Docker.Command behaviour for docker swarm join-token.
Implements the Docker.Command behaviour for docker swarm leave.
Implements the Docker.Command behaviour for docker swarm unlock.
Implements the Docker.Command behaviour for docker swarm unlock-key.
Implements the Docker.Command behaviour for docker swarm update.
Implements the Docker.Command behaviour for docker system df.
Implements the Docker.Command behaviour for docker events.
Implements the Docker.Command behaviour for docker info.
Implements the Docker.Command behaviour for docker login.
Implements the Docker.Command behaviour for docker logout.
Implements the Docker.Command behaviour for docker system prune.
Implements the Docker.Command behaviour for docker version.
Implements the Docker.Command behaviour for docker tag.
Implements the Docker.Command behaviour for docker unpause.
Implements the Docker.Command behaviour for docker volume create.
Implements the Docker.Command behaviour for docker volume inspect.
Implements the Docker.Command behaviour for docker volume ls.
Implements the Docker.Command behaviour for docker volume prune.
Implements the Docker.Command behaviour for docker volume rm.
Configuration for the Docker CLI wrapper.
A Docker container ID with both full and short forms.
Debug configuration for Docker command execution.
Retry-aware command executor with dry-run and verbose logging support.
Retry policy for Docker command execution.
Error returned when a Docker command fails.
The raw result of a successful Docker command execution.
Port-based streaming for long-running Docker commands.
A GenServer wrapping the full container lifecycle under OTP supervision.
Telemetry event definitions for docker_wrapper.