mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-07-31 22:40:19 +02:00
Update 101-docker-compose.md
update : add depends_on
This commit is contained in:
@@ -21,13 +21,15 @@ services:
|
||||
image: nginx:latest
|
||||
ports:
|
||||
- "80:80"
|
||||
depends_on:
|
||||
- db
|
||||
db:
|
||||
image: mysql:latest
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: mysecretpassword
|
||||
```
|
||||
|
||||
In this example, we have specified two services: a web server (`web`) running the latest version of the nginx image, and a database server (`db`) running MySQL. The web server exposes its port 80 to the host machine, and the database server has an environment variable set for the root password.
|
||||
In this example, we have specified two services: a web server (`web`) running the latest version of the nginx image, and a database server (`db`) running MySQL. The web server exposes its port 80 to the host machine and depends on the launch of the database (`db`). The database server has an environment variable set for the root password.
|
||||
|
||||
## Running Docker Compose:
|
||||
|
||||
@@ -46,4 +48,4 @@ Docker Compose will read the file and start the defined services in the specifie
|
||||
- `docker-compose logs`: Displays the logs of all containers defined in the `docker-compose.yml` file.
|
||||
- `docker-compose build`: Builds all images defined in the `docker-compose.yml` file.
|
||||
|
||||
That's a brief introduction to Docker Compose! For more information, check out the official [Docker Compose documentation](https://docs.docker.com/compose/).
|
||||
That's a brief introduction to Docker Compose! For more information, check out the official [Docker Compose documentation](https://docs.docker.com/compose/).
|
||||
|
Reference in New Issue
Block a user