# 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](https://docker.nailsapp.co.uk/frameworks/nails), [Laravel](https://docker.nailsapp.co.uk/frameworks/laravel), [WordPress](https://docker.nailsapp.co.uk/frameworks/wordpress), 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
