38

While building docker image like docker build -t name:tag --network="host" so it will Set the networking mode for the RUN instructions during build (default "default")

So I am trying to build Docker image with DOKCER-COMPOSE:

version: '3'
services:
  ezmove-2.0:       
    network_mode: "host"
    build:
      context: .
    ports:
     - "5000:5000" 

So as per above compose file I am trying to build image but how to Specify --network="host" mode in docker-compose at the time of build

Dhairya
  • 743
  • 2
  • 11
  • 29
  • I think, I have to keep docker container build process seperate from docker-compose, if --network="host" option is not present in docker-compose! – Dhairya Nov 09 '17 at 09:12

2 Answers2

57

@dkanejs is right, and here is how you use it (the version number is important):

version: '3.4'
services:
  my_image:
    build:
      context: .
      network: host
l0b0
  • 55,365
  • 30
  • 138
  • 223
6

Looks as though the option was added in the latest version but is nowhere to be found in the docker-compose online documentation.

syncdk
  • 2,820
  • 3
  • 25
  • 31