# Welcome to Dockit!

> "Your Docker Environment, One Command Away."

## Meet Dockit

Dockit is your all-in-one CLI toolkit for managing Docker services effortlessly in development environments. Whether you're spinning up PHP, MySQL, Nginx, or phpMyAdmin—Dockit handles everything from service initialization to dependency resolution with a single command.

No more juggling YAML files or guessing container order. Dockit lets you:

📦 Initialize your dev environment with clean, ready-to-use Docker services

🔄 Add or remove services on the fly

🛠 Auto-resolve dependencies and respect startup priority

🐳 Manage containers without leaving the terminal

⚙️ Customize configurations per service with templates

Built for developers who want control without complexity.

## Why Dockit

Docker is powerful—but setting up, managing, and modifying services across projects can be a time sink. **Dockit** simplifies this by giving you a clean, developer-first CLI to handle it all.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th></tr></thead><tbody><tr><td>Simple by Design</td><td>Skip the manual Dockerfile edits. Just run <code>dockit init</code>, and your environment is ready.</td><td></td><td></td></tr><tr><td>Smart Dependency Handling</td><td>Services are started in the correct order with all required dependencies auto-configured.</td><td></td><td></td></tr><tr><td>Modular and Extensible</td><td>Add or remove services at any time. Each one is isolated, configurable, and reusable across projects.</td><td></td><td></td></tr><tr><td>Terminal-Native</td><td>Built entirely for CLI usage—no GUIs, no fluff. Perfect for devs who live in the terminal.</td><td></td><td></td></tr><tr><td>Consistency Across Teams</td><td>Standardize how services run locally, so onboarding new developers takes minutes, not hours.</td><td></td><td></td></tr></tbody></table>

## Demo


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dockit.gitbook.io/docs/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
