Documentation
Install Hopper, point it at an engine, bring your Docker world across, and drive it from the CLI or an AI client.
Start
Install
Download the signed app, or install it with Homebrew.
Engines
Apple Containers on macOS, Docker or Podman on Linux, and anything that answers the Engine API.
First run
What happens when you open Hopper, and what to do if no engine answers.
Use
Containers
The list, the per-row actions, and the detail pane with logs, stats, files and a shell.
Images
Local images, registry search across Docker Hub and GitHub, and pulling without a terminal.
Volumes and networks
Named volumes, bind mounts, and how Apple's networking differs.
Compose stacks
Reading a compose file and running it, on any engine, with no Compose binary installed.
Import from Docker
Copy images, networks and containers out of Docker Desktop into whichever engine Hopper runs.
Docker CLI
Point docker and docker compose at the engine Hopper is running.
Settings
Engine selection and lifecycle, CLI integration, and appearance.
Tutorials
Run your first container
From a fresh install to nginx serving on localhost, in about five minutes.
Move off Docker Desktop
Bring your images and containers across, then uninstall the thing you were paying for.
Run a Compose stack
A web service and a database, brought up together from the Stacks view — on any engine.