> For the complete documentation index, see [llms.txt](https://docker.nailsapp.co.uk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docker.nailsapp.co.uk/master.md).

# Nails Docker Environment

## Overview

The Nails Docker Environment is a preconfigured environment which uses multiple Docker containers, orchestrated by `docker-composer`, and managed using a `Makefile`.&#x20;

Its purpose is to reduce dependency clashes and bring consistency across projects with shared commands for building, testing, seeding, etc.

## Getting Started

The easiest way to get going is to set up a new project using the [Nails Command Line Tool](https://docs.nailsapp.co.uk/command-line-tool). By default this will install the environment and get you going with a skeleton [Nails](/frameworks/nails.md), [Laravel](/frameworks/laravel.md), [WordPress](/frameworks/wordpress.md), or static installation to `./www` spin up the containers using `make up` and get to work.

Alternatively install manually by downloading the environment from [GitHub](https://github.com/nails/skeleton-docker-lamp) and place your code in the `./www` directory, then run `make up` and enjoy coding
