Update README.md with changes to docs/index.md

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
This commit is contained in:
Aanand Prasad 2015-04-27 14:58:20 +01:00
parent a982e516fc
commit 2e19887bf1
1 changed files with 15 additions and 24 deletions

View File

@ -12,33 +12,24 @@ recommend that you use it in production yet.
Using Compose is basically a three-step process.
First, you define your app's environment with a `Dockerfile` so it can be
reproduced anywhere:
```Dockerfile
FROM python:2.7
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code
CMD python app.py
```
Next, you define the services that make up your app in `docker-compose.yml` so
1. Define your app's environment with a `Dockerfile` so it can be
reproduced anywhere.
2. Define the services that make up your app in `docker-compose.yml` so
they can be run together in an isolated environment:
3. Lastly, run `docker-compose up` and Compose will start and run your entire app.
```yaml
web:
build: .
links:
- db
ports:
- "8000:8000"
db:
image: postgres
```
A `docker-compose.yml` looks like this:
Lastly, run `docker-compose up` and Compose will start and run your entire app.
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
links:
- redis
redis:
image: redis
Compose has commands for managing the whole lifecycle of your application: