Docker Wizard
A VS Code extension that simplifies Docker configuration with an interactive template wizard for Dockerfiles and docker-compose.yml files.
Features
- 58 Dockerfile Templates - Base images, multi-stage builds, web servers, databases, security scanning, and more
- 56 Docker Compose Templates - Common services, databases, reverse proxies, monitoring tools, dev tools, and complete stacks
- Interactive UI - Easy-to-use webview with customizable fields for each template
- Multi-Selection - Select and combine multiple templates at once
- Live Preview - See generated code before inserting
- Smart Insertion - Automatically inserts code at the end of your file with unique service names
Usage
- Open a
Dockerfile or docker-compose.yml file
- Open Command Palette (
Ctrl+Shift+P or Cmd+Shift+P)
- Run command:
Docker Wizard: Open Dockerfile Wizard
Docker Wizard: Open Docker Compose Wizard
- Select templates, customize fields, and click Insert
Template Categories
Dockerfile: Base Images, Multi-Stage Builds, Runtime Stages, Web Servers, Databases, Security, Build Optimization
Docker Compose: Web Apps (Node.js, Python, Go, Java), Databases (PostgreSQL, MySQL, MongoDB, Redis), DevOps (Nginx, Traefik, GitLab Runner), Monitoring (Prometheus, Grafana), Development Tools (pgAdmin, Adminer, MailHog, Portainer)
Requirements
- Visual Studio Code 1.106.0 or higher
- Docker knowledge (basic understanding of Dockerfile and docker-compose syntax)
Release Notes
0.0.1
Initial release with 58 Dockerfile templates and 56 Docker Compose templates.
Enjoy!