### Setup Docker Engine
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-docs-content-implementation.md
Install Docker Engine and ensure it starts automatically on boot.
```bash
# Install Docker (Ubuntu/Debian)
curl -fsSL https://get.docker.com | sh
# Start Docker
sudo systemctl start docker
sudo systemctl enable docker
```
--------------------------------
### Start Production Server
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-05-dockerman-landing-docs-rewrite.md
Starts the production server in the background and verifies availability.
```bash
lsof -ti:3000 | xargs -r kill 2>/dev/null || true
nohup bun run start > /tmp/landing-prod.log 2>&1 &
disown
sleep 5
curl -s -o /dev/null -w "%{http_code}" http://localhost:3000/en/docs
```
--------------------------------
### Run Development Server
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-23-landing-redesign-plan.md
Starts the development server for the landing application.
```bash
bun dev:landing
```
--------------------------------
### Start development server
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-23-posthog-analytics-implementation.md
Launches the local development server for manual event tracking verification.
```bash
bun run dev
```
--------------------------------
### Install and Verify WSL2
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/platform/windows.mdx
Commands to install the WSL2 subsystem and verify its current status on Windows.
```bash
wsl --install
```
```bash
wsl --status
```
--------------------------------
### Verify CLI installation
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/cli/index.mdx
Check the installed version and view available commands to ensure the CLI is correctly configured.
```bash
dockerman --version
dockerman --help
```
--------------------------------
### Start development server
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-05-dockerman-landing-docs-rewrite.md
Launch the development server in the background and ensure any existing process on port 3000 is terminated.
```bash
cd /Users/zingerbee/conductor/workspaces/dockerman.app1/minnetonka-v1/apps/landing
# Kill any prior dev server on port 3000 first, so restart is idempotent.
lsof -ti:3000 | xargs -r kill 2>/dev/null || true
nohup bun run dev > /tmp/landing-dev.log 2>&1 &
disown
```
--------------------------------
### Install Fumadocs dependencies
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-fumadocs-implementation.md
Installs the core Fumadocs packages required for documentation.
```bash
bun add fumadocs-core fumadocs-ui fumadocs-mdx
```
--------------------------------
### Configure guides navigation meta.json
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-docs-content-implementation.md
Defines the sidebar structure for the guides section.
```json
{
"title": "Guides",
"pages": [
"containers",
"images",
"networks",
"volumes",
"compose",
"monitoring",
"terminal",
"file-browser"
],
"defaultOpen": true
}
```
--------------------------------
### Install Dockerman plugin in Claude Code
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/cli/skills.mdx
Register the marketplace and install the plugin into the user scope.
```text
/plugin marketplace add mandocker/skills
/plugin install dockerman
```
--------------------------------
### Install Linux system dependencies
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-docs-content-implementation.md
Install required GTK libraries on Ubuntu or Debian systems to ensure the application launches correctly.
```bash
# Ubuntu/Debian
sudo apt install libwebkit2gtk-4.1-0 libgtk-3-0
```
--------------------------------
### Start Docker Service
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-docs-content-implementation.md
Command to initiate the Docker daemon if it is not currently running.
```bash
sudo systemctl start docker
```
--------------------------------
### Install project dependencies
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-05-dockerman-landing-docs-rewrite.md
Install required packages to ensure Fumadocs components are available for TypeScript compilation.
```bash
cd /Users/zingerbee/conductor/workspaces/dockerman.app1/minnetonka-v1
bun install
```
--------------------------------
### Inspect configuration and storage
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/cli/kubernetes.mdx
List or get details for configmaps, secrets, and persistent volume claims.
```bash
dockerman k8s configmap list
dockerman k8s secret list
dockerman k8s secret get app-secret
dockerman k8s pvc list
```
--------------------------------
### Copy Public Assets and Commit Changes
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-03-01-monorepo-migration-implementation.md
Commands to move static assets to the new documentation directory and commit the initial setup.
```bash
mkdir -p apps/docs/public
cp apps/landing/public/logo.svg apps/docs/public/
```
```bash
git add apps/docs/
git commit -m "feat: create apps/docs with documentation site and Fumadocs integration"
```
--------------------------------
### Verify Build Pipeline
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-03-01-monorepo-migration-implementation.md
Commands to install dependencies, run type checks, and verify builds for individual apps and the monorepo.
```bash
bun install
```
```bash
cd packages/shared && bunx tsc --noEmit
```
```bash
cd apps/landing && bun run build
```
```bash
cd apps/docs && bun run build
```
```bash
bun run build
```
```bash
bun run dev
```
```bash
git add -A
git commit -m "fix: resolve build issues after monorepo migration"
```
--------------------------------
### Inspect workload resources
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/cli/kubernetes.mdx
List or get details for common Kubernetes workload resources.
```bash
dockerman k8s pod list
dockerman k8s pod get my-pod --namespace workloads
dockerman k8s deployment list --pretty
dockerman k8s service get my-svc
dockerman k8s statefulset list
dockerman k8s daemonset list
dockerman k8s job list
dockerman k8s cronjob list
dockerman k8s replicaset list
```
--------------------------------
### Install AI assistant plugins
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/cli/index.mdx
Configure AI assistants like Claude Code or Codex to recognize dockerman commands and capabilities.
```text
/plugin marketplace add mandocker/skills
/plugin install dockerman
```
```bash
codex plugin marketplace add mandocker/skills
```
--------------------------------
### Start Docker Service in WSL
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/platform/wsl.mdx
Use this command to ensure the Docker daemon is running within your WSL 2 distribution.
```bash
sudo service docker start
```
--------------------------------
### Create Chinese Documentation Pages
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-fumadocs-implementation.md
MDX content for the Chinese documentation landing page and getting started guide.
```mdx
---
title: 欢迎使用 Dockerman
description: 基于 Tauri 和 Rust 构建的现代化 Docker 管理界面
---
## 概览
Dockerman 是一个基于 Tauri 和 Rust 构建的现代轻量级 Docker 管理界面,专注于简洁和性能。
## 功能特性
- 容器生命周期管理(创建、启动、停止、重启、删除)
- 镜像管理(拉取、构建、删除)
- 实时资源监控(CPU、内存、网络)
- 内置终端,直接访问运行中的容器
- 跨平台支持(macOS、Windows、Linux)
## 快速开始
请阅读[快速开始](/docs/getting-started)指南来安装和配置 Dockerman.
```
```mdx
---
title: 快速开始
description: 在您的系统上安装和配置 Dockerman
---
## 安装
从[官方网站](https://dockerman.app/zh/download)下载 Dockerman。
### 系统要求
- macOS 12+ / Windows 10+ / Linux (Ubuntu 20.04+)
- 已安装并运行 Docker Engine
### 安装步骤
1. 下载适用于您平台的安装包
2. 运行安装程序
3. 启动 Dockerman
4. Dockerman 将自动检测您的 Docker Engine
## 初次使用
启动 Dockerman 后,您将看到仪表板,其中展示了 Docker 环境的概览信息。
```
--------------------------------
### Create English Documentation Pages
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-fumadocs-implementation.md
MDX content for the English documentation landing page and getting started guide.
```mdx
---
title: Welcome to Dockerman
description: Modern Docker Management UI built with Tauri and Rust
---
## Overview
Dockerman is a modern, lightweight Docker management interface built with Tauri and Rust, focused on simplicity and performance.
## Features
- Container lifecycle management (create, start, stop, restart, remove)
- Image management with pull, build, and remove operations
- Real-time resource monitoring with CPU, memory, and network stats
- Built-in terminal access to running containers
- Cross-platform support (macOS, Windows, Linux)
## Getting Started
Follow the [Getting Started](/docs/getting-started) guide to install and set up Dockerman.
```
```mdx
---
title: Getting Started
description: Install and set up Dockerman on your system
---
## Installation
Download Dockerman from the [official website](https://dockerman.app/en/download).
### System Requirements
- macOS 12+ / Windows 10+ / Linux (Ubuntu 20.04+)
- Docker Engine installed and running
### Steps
1. Download the installer for your platform
2. Run the installer
3. Launch Dockerman
4. Dockerman will automatically detect your Docker Engine
## First Steps
After launching Dockerman, you'll see the dashboard with an overview of your Docker environment.
```
--------------------------------
### Initialize Directory Structure
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-03-01-monorepo-migration-implementation.md
Create the necessary directory structure for the new documentation application.
```bash
mkdir -p apps/docs/src/{app/\[locale\]/\[\[...slug\]\],app/api/search,lib/i18n}
mkdir -p apps/docs/content
```
--------------------------------
### Define Directory Structure
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-docs-content-design.md
The file system layout for the documentation content, including guides, platform-specific setup, and reference materials.
```text
content/docs/
├── meta.json # Top-level navigation
├── index.mdx # Welcome (existing)
├── getting-started.mdx # Getting started (existing)
│
├── guides/ # Feature guides
│ ├── meta.json
│ ├── containers.mdx # Container management
│ ├── images.mdx # Image management
│ ├── networks.mdx # Network management
│ ├── volumes.mdx # Volume management
│ ├── compose.mdx # Docker Compose
│ ├── monitoring.mdx # Real-time monitoring
│ ├── terminal.mdx # Built-in terminal
│ └── file-browser.mdx # File browser
│
├── platform/ # Platform adaptation
│ ├── meta.json
│ ├── wsl.mdx # Windows WSL
│ └── linux.mdx # Linux setup
│
├── reference/ # Reference
│ ├── meta.json
│ ├── keyboard-shortcuts.mdx # Keyboard shortcuts
│ ├── settings.mdx # Settings & configuration
│ ├── licensing.mdx # License management
│ └── troubleshooting.mdx # Troubleshooting
│
└── zh/ # Chinese translations (mirror structure)
├── index.mdx # (existing)
├── getting-started.mdx # (existing)
├── guides/
│ ├── containers.mdx
│ ├── images.mdx
│ ├── networks.mdx
│ ├── volumes.mdx
│ ├── compose.mdx
│ ├── monitoring.mdx
│ ├── terminal.mdx
│ └── file-browser.mdx
├── platform/
│ ├── wsl.mdx
│ ├── linux.mdx
└── reference/
├── keyboard-shortcuts.mdx
├── settings.mdx
├── licensing.mdx
└── troubleshooting.mdx
```
--------------------------------
### Initialize Landing App Directory Structure
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-03-01-monorepo-migration-implementation.md
Creates the necessary subdirectories for the landing application within the monorepo.
```bash
mkdir -p apps/landing/src/{app/\[locale\]/\(main\),app/api,components/ui,lib,content}
mkdir -p apps/landing/public
```
--------------------------------
### Create new documentation directories
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-05-dockerman-landing-docs-rewrite.md
Initializes the new directory structure for the documentation sections.
```bash
cd /Users/zingerbee/conductor/workspaces/dockerman.app1/minnetonka-v1/apps/landing
mkdir -p content/docs/en/docker content/docs/en/kubernetes content/docs/en/advanced
```
--------------------------------
### Verify server startup
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-05-dockerman-landing-docs-rewrite.md
Check the HTTP status code of the documentation root to confirm the server is running.
```bash
sleep 10
curl -s -o /dev/null -w "%{http_code}" http://localhost:3000/en/docs
```
--------------------------------
### Install Dockerman on macOS
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/assets/claude-design/Landing.html
Use Homebrew to install the Dockerman application on macOS systems.
```bash
brew install --cask dockerman
```
--------------------------------
### Verify Claude Code plugin installation
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/cli/skills.mdx
List enabled plugins to confirm the installation.
```text
/plugin list
```
--------------------------------
### Configure meta.json for Platform
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-05-dockerman-landing-docs-rewrite.md
Initial configuration for the platform documentation section.
```json
{
"title": "Platform",
"pages": [
"windows",
"macos",
"linux"
],
"defaultOpen": true
}
```
--------------------------------
### Initialize shared package directory
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-03-01-monorepo-migration-implementation.md
Create the necessary subdirectories for the shared package.
```bash
mkdir -p packages/shared/src/{i18n,hooks,components,locales}
```
--------------------------------
### Create containers guide MDX content
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-docs-content-implementation.md
Provides the content structure for the container management guide.
```mdx
---
title: Container Management
description: Manage Docker containers with Dockerman
---
## Overview
Dockerman provides a visual interface for managing your Docker containers. You can view, create, start, stop, restart, and remove containers from a single dashboard.
## Container List
The main Containers page displays all containers on your system, including running and stopped ones. Each entry shows:
- Container name and ID
- Image used
- Current status (running, stopped, paused)
- Port mappings
- Created time
Use the search bar to filter containers by name or image.
## Creating a Container
1. Click the **Create** button on the Containers page
2. Select a base image from your local images or pull a new one
3. Configure container settings:
- Name
- Port mappings
- Volume mounts
- Environment variables
- Resource limits (CPU, memory)
4. Click **Create** to launch the container
## Container Actions
Right-click a container or use the action buttons to:
- **Start** — Start a stopped container
- **Stop** — Gracefully stop a running container
- **Restart** — Stop and start the container
- **Pause / Unpause** — Freeze or resume container processes
- **Remove** — Delete the container (must be stopped first)
## Viewing Logs
Click on a container to open its detail view, then select the **Logs** tab. Features include:
- Real-time log streaming
- Timestamp display
- Search and filter within logs
- Download logs as a file
## Inspecting a Container
The **Inspect** tab shows detailed container configuration in JSON format, including network settings, mounts, and environment variables.
```
--------------------------------
### Create a network
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/apps/landing/content/docs/en/cli/networks-volumes.mdx
Creates a new network with specific driver, connectivity, and label configurations.
```bash
dockerman network create my-net \
--driver bridge \
--attachable \
--enable-ipv6 \
--option "com.docker.network.bridge.name=my-bridge" \
--label "owner=team-a"
```
--------------------------------
### Verify and Build Project
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/superpowers/plans/2026-04-23-landing-redesign-plan.md
Run project checks and production builds to ensure stability before deployment.
```bash
bun check
bun build:landing
```
--------------------------------
### Implement Documentation Page
Source: https://github.com/zingerlittlebee/dockerman.app/blob/main/docs/plans/2026-02-28-fumadocs-integration-design.md
Render individual documentation pages using the DocsPage layout and MDX components.
```typescript
import { source } from '@/lib/source';
import { DocsBody, DocsPage, DocsTitle, DocsDescription } from 'fumadocs-ui/layouts/docs/page';
import { getMDXComponents } from '@/mdx-components';
import { notFound } from 'next/navigation';
export default async function Page({ params }) {
const { locale, slug } = await params;
const page = source.getPage(slug, locale);
if (!page) notFound();
const MDX = page.data.body;
return (