Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Network mode container in docker-compose

With plain docker I can use network mode container like this:

docker run -d --name container-b --network container:container-a <image>

Can this be achieved using docker-compose?

services:
  service-b:
    container_name: container-b
    network_mode: "container:container-a"

Leads to:

ERROR: Please provide 'network_mode: "bridge"' or 'network_mode: "host"' in your docker-compose.yaml
like image 414
BlackEye Avatar asked May 19 '26 01:05

BlackEye


1 Answers

I have a docker-compose file with version '2.1', but I am able to do this:

services:
  service-b:
    container_name: container-b
    network_mode: service:container-a

This makes all of my container-b traffic flow through container-a

like image 178
Brian Kustra Avatar answered May 20 '26 15:05

Brian Kustra



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!