Pull, run, stop, and clean containers — with port mappings, volumes, environment, and GPU passthrough from a GUI screen.
The Docker page manages containers and images on your machine through Docker. It wraps the container workflow into visible actions, so you can spin up services without remembering the CLI flags.
The top-right header has a search box to filter containers by name, and a green Run Container button to create and start a new container.
Four stat cards sit below the header:
| Card | What it shows |
|---|---|
| Containers | Total containers on the system |
| Running | Containers currently running |
| Images | Docker images available locally |
| Storage | Total disk space used by Docker |
Four tabs sit below the stat cards:
Lists all containers with status (Running / Exited), image name, and uptime. Each row has Stop / Start and Remove buttons.
Lists all local Docker images with tag, size, and creation date. Each row has a Remove button. Use the search box to filter by image name.
Lists Docker volumes with name, mount point, and driver. Each row has a Remove button.
Lists Docker networks with name, driver, and scope. Each row has a Remove button for user-created networks.
| Option | What it does |
|---|---|
| Image | Select the image to run (e.g. postgres:16-alpine) |
| Container name | Give the container a friendly name |
| Port mappings | Expose container ports to the host (host:container) |
| Volumes | Mount host directories into the container |
| Environment | Set environment variables passed to the container |
| GPU passthrough | Enable GPU access for containers that need it |
| Restart policy | Choose restart behavior (e.g. always, unless-stopped) |
docker does — make sure the Docker service is running (systemctl start docker).