Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
3 views
in DevOps and Agile by (47.6k points)

How do I link containers in a docker compose file (docker-compose.yml)?

1 Answer

0 votes
by (106k points)

Use the below-mentioned steps to link containers in a docker-compose file:-

  • Firstly, create a custom Docker network named consumer-producer network.

  • After that start container named producer using image employee-producer and the custom network consumer-producer.

  • Lastly, start a container named consumer using image employee-consumer and the custom network consumer-producer.

All the above steps can be automated using docker-compose. The compose file will be as follows:- 

version: "3"

services:

 consumer:

   image: employee-consumer

   networks:

     - consumer-producer

   depends_on:

     - producer

 producer:

   image: employee-producer

   ports:

     - "8080:8080"

   networks:

     - consumer-producer

networks:

 consumer-producer:

If you want to learn Docker then I would suggest you must take up the following Docker Training Course. If you are more into reading stuff then you can read the following Docker tutorial. Here is a video tutorial regarding Docker which you must watch to learn all the basics of it.

31k questions

32.8k answers

501 comments

693 users

Browse Categories

...