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
Docker Compose sets up a single network for your application(s) by default, adding each container for a service to the default network. Containers on a single network can reach and discover every other container on the network.
Bridge mode (the default Docker networking mode) The Docker deamon creates “docker0” a virtual ethernet bridge that forwards packets between all interfaces attached to it.
@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
Looks as though the option was added in the latest version but is nowhere to be found in the docker-compose
online documentation.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With