Bridge

Create the Bridge Network Create a bridge network called prices-net.

docker network create --driver bridge prices-net

Create the base-price Container Create a container for the component that serves base prices.

docker run --name base-price -d --network prices-net linuxacademycontent/prices-base-price:1

Create the sales Container Create a container for the component that serves products on sale.

docker run --name sales -d --network prices-net linuxacademycontent/prices-sales:1

Create the total-price Container Create a container for the component that serves the total prices of products.

docker run --name total-price -d --network prices-net -p 8080:80 linuxacademycontent/prices-total-price:1

Verify that everything is set up correctly.

curl localhost:8080

You should get a list of products and their final prices. The total-prices container calculates these prices by first querying the other two containers. This communication takes place over the prices-net bridge network.