Docker Desktop
Docker Desktop is a desktop application that provides Docker tools and runtime capabilities for building, running, and managing containers on supported operating systems.
Kubernetes in Action, Second Edition
Docker Desktop is a desktop application that packages Docker components and provides a local environment for running containers on supported operating systems.
- How it is used
- Provides a local way to install Docker, run containers, and explore Kubernetes on macOS or Windows.
- How deep it goes
- Explains installation, host-versus-VM architecture, basic container execution, and Kubernetes enablement, but not full cluster administration.
- Examples
- Uses busybox Hello World, Redis images, Docker Desktop settings, and a built-in single-node Kubernetes cluster.
- What you can do after
- Operate Docker containers and enable a local Kubernetes cluster through Docker Desktop.
Read how Kubernetes in Action, Second Edition explains Docker Desktop →
.NET in Action, Second Edition
Docker Desktop is a desktop application that provides Docker container development and runtime capabilities on supported operating systems.
- How it is used
- Supports local .NET container development by building images and configuring or hosting running containers.
- How deep it goes
- Explains practical image and container operations, including Dockerfile builds, tags, layers, ports, and environment variables.
- Examples
- Uses the AsciiArtSvc image, Dockerfiles, .dockerignore, port mappings, tags, layers, and DOTNET_ENVIRONMENT settings.
- What you can do after
- Operate/configure local .NET containers by building images, applying tags, mapping ports, and setting runtime configuration.
Read how .NET in Action, Second Edition explains Docker Desktop →
AI Agents in Action, Second Edition
Docker Desktop is a desktop application that installs and manages Docker container development and runtime components.
- How it is used
- Provides local build, runtime, and management operations for containerized agent services.
- How deep it goes
- Demonstrates Dockerfile creation, image building, container execution, naming, interface management, and logging, but defers enterprise deployment.
- Examples
- Uses an image-generation API, named image-gen container, Dockerfile listing, Docker commands, and a multi-agent Compose stack.
- What you can do after
- Operate/configure a local agent container, test its API, manage its lifecycle, and inspect logs through Docker Desktop.
Read how AI Agents in Action, Second Edition explains Docker Desktop →
Related concepts
- Dockeralternative to · Docker is a platform and ecosystem for building, distributing, and running applications in containers.
- Docker Composeuses · Docker Compose is a tool for defining and running applications composed of multiple containers through declarative configuration.
- environment variableconfigures · An environment variable is a named value supplied through an operating-system or process environment and made available to programs for runtime configuration or information.
- Kubernetesproduces · Kubernetes is an open-source platform for orchestrating and automating the deployment, scaling, and management of containerized workloads across computing clusters.
- virtual machineproduces · A virtual machine is a software-based environment that emulates or implements an abstract computer system, providing an interface on which an operating system or programs can execute.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


