Home > Net >  Docker compose specify container network as host network
Docker compose specify container network as host network

Time:04-23

What is the docker compose equivalent of running a docker container with network of container === host network ?

docker run --rm -d --network host --name my_nginx nginx

Basically, how to specify the --network host inside docker-compose

CodePudding user response:

Currently, I am running this by just specifying the port mappings from host to docker container, where I use the same port on both

eg :

version: '3.8'
services:
  api-server:
    build: '.'
    ports:
      - "8080:8080"

CodePudding user response:

You need to specify the network mode inside your service at docker-compose.yml. Add it like this:

version: '3.8'
services:
  network_mode: "host"
  api-server:
    build: '.'
  • Related