mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-08-10 19:26:03 +02:00
Update 101-docker-compose.md
update : add depends_on
This commit is contained in:
@@ -21,13 +21,15 @@ services:
|
|||||||
image: nginx:latest
|
image: nginx:latest
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
db:
|
db:
|
||||||
image: mysql:latest
|
image: mysql:latest
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: mysecretpassword
|
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:
|
## 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 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.
|
- `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