Skip to content

docker image build --network refers to netwoking type #21982

Open
@turicas

Description

@turicas

Is this a docs issue?

  • My issue is about the documentation content or website

Type of issue

Information is incorrect

Description

The --network parameter of docker build image actually does not refer to a network, but to the networking mode for the RUN instructions during build.
The semantics is not consistent in this case (and it sucks), since in docker run , the --network connects the container to a network (it should be called --networking-mode in docker build image).

In the compose docs there is an example showing how to add a custom network during the build phase (which is wrong) and doesn't explain that this parameter is actually for the networking mode (none, host, bridge):

build:
  context: .
  network: custom_network_1

Some references:

Location

https://docs.docker.com/reference/compose-file/build/#network

Suggestion

  • Remove custom_network_1 example
  • Clarify regarding service.build.network being networking mode and different from service.network

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/buildRelates to Dockerfiles or docker build commandarea/composeRelates to docker-compose.yml spec or docker-compose binarystatus/triageNeeds triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions