mirror of
				https://github.com/docker/compose.git
				synced 2025-10-31 03:03:49 +01:00 
			
		
		
		
	Merge pull request #1358 from aanand/update-readme
Update README.md with changes to docs/index.md
This commit is contained in:
		
						commit
						7e574fca71
					
				
							
								
								
									
										39
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								README.md
									
									
									
									
									
								
							| @ -12,33 +12,24 @@ recommend that you use it in production yet. | |||||||
| 
 | 
 | ||||||
| Using Compose is basically a three-step process. | Using Compose is basically a three-step process. | ||||||
| 
 | 
 | ||||||
| First, you define your app's environment with a `Dockerfile` so it can be | 1. Define your app's environment with a `Dockerfile` so it can be | ||||||
| reproduced anywhere: | reproduced anywhere. | ||||||
| 
 | 2. Define the services that make up your app in `docker-compose.yml` so | ||||||
| ```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 |  | ||||||
| they can be run together in an isolated environment: | 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 | A `docker-compose.yml` looks like this: | ||||||
| web: |  | ||||||
|   build: . |  | ||||||
|   links: |  | ||||||
|    - db |  | ||||||
|   ports: |  | ||||||
|    - "8000:8000" |  | ||||||
| db: |  | ||||||
|   image: postgres |  | ||||||
| ``` |  | ||||||
| 
 | 
 | ||||||
| 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: | Compose has commands for managing the whole lifecycle of your application: | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user