OnWorks favicon

docker-network-create - Online in the Cloud

Run docker-network-create in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command docker-network-create that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



docker-network-create - create a new network


docker network create [--aux-address=map[]] [-d|--driver=DRIVER] [--gateway=[]] [--help]
[--internal] [--ip-range=[]] [--ipam-driver=default] [--ipam-opt=map[]] [-o|--opt=map[]]
[--subnet=[]] NETWORK-NAME


Creates a new network. The DRIVER accepts bridge or overlay which are the built-in network
drivers. If you have installed a third party or your own custom network driver you can
specify that DRIVER here also. If you don't specify the --driver option, the command
automatically creates a bridge network for you. When you install Docker Engine it creates
a bridge network automatically. This network corresponds to the docker0 bridge that Engine
has traditionally relied on. When launch a new container with docker run it automatically
connects to this bridge network. You cannot remove this default bridge network but you can
create new ones using the network create command.

$ docker network create -d bridge my-bridge-network

Bridge networks are isolated networks on a single Engine installation. If you want to
create a network that spans multiple Docker hosts each running an Engine, you must create
an overlay network. Unlike bridge networks overlay networks require some pre-existing
conditions before you can create one. These conditions are:

· Access to a key-value store. Engine supports Consul, Etcd, and Zookeeper (Distributed
store) key-value stores.

· A cluster of hosts with connectivity to the key-value store.

· A properly configured Engine daemon on each host in the cluster.

The docker daemon options that support the overlay network are:

· --cluster-store

· --cluster-store-opt

· --cluster-advertise

To read more about these options and how to configure them, see

It is also a good idea, though not required, that you install Docker Swarm on to manage
the cluster that makes up your network. Swarm provides sophisticated discovery and server
management that can assist your implementation.

Once you have prepared the overlay network prerequisites you simply choose a Docker host
in the cluster and issue the following to create the network:

$ docker network create -d overlay my-multihost-network

Network names must be unique. The Docker daemon attempts to identify naming conflicts but
this is not guaranteed. It is the user's responsibility to avoid name conflicts.

Connect containers

When you start a container use the --net flag to connect it to a network. This adds the
busybox container to the mynet network.

$ docker run -itd --net=mynet busybox

If you want to add a container to a network after the container is already running use the
docker network connect subcommand.

You can connect multiple containers to the same network. Once connected, the containers
can communicate using only another container's IP address or name. For overlay networks
or custom plugins that support multi-host connectivity, containers connected to the same
multi-host network but launched from different Engines can also communicate in this way.

You can disconnect a container from a network using the docker network disconnect command.

Specifying advanced options

When you create a network, Engine creates a non-overlapping subnetwork for the network by
default. This subnetwork is not a subdivision of an existing network. It is purely for
ip-addressing purposes. You can override this default and specify subnetwork values
directly using the the --subnet option. On a bridge network you can only create a single

docker network create -d bridge --subnet= br0

Additionally, you also specify the --gateway --ip-range and --aux-address options.

network create --driver=bridge --subnet= --ip-range= --gateway= br0

If you omit the --gateway flag the Engine selects one for you from inside a preferred
pool. For overlay networks and for network driver plugins that support it you can create
multiple subnetworks.

docker network create -d overlay
--subnet= --subnet=
--gateway= --gateway=
--aux-address a= --aux-address b=
--aux-address a= --aux-address b=

Be sure that your subnetworks do not overlap. If they do, the network create fails and
Engine returns an error.

Network internal mode
By default, when you connect a container to an overlay network, Docker also connects a
bridge network to it to provide external connectivity. If you want to create an
externally isolated overlay network, you can specify the --internal option.


Auxiliary ipv4 or ipv6 addresses used by network driver

-d, --driver=DRIVER
Driver to manage the Network bridge or overlay. The default is bridge.

ipv4 or ipv6 Gateway for the master subnet

Print usage

Restricts external access to the network

Allocate container ip from a sub-range

IP Address Management Driver

Set custom IPAM driver options

-o, --opt=map[]
Set custom driver options

Subnet in CIDR format that represents a network segment


OCT 2015, created by Mary Anthony ⟨[email protected]

Use docker-network-create online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    itop - ITSM  CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: a complete open
    source, ITIL, web based service
    management tool including a fully
    customizable CMDB, a helpdesk system and
    a document man...
    Download itop - ITSM CMDB OpenSource
  • 2
    Clementine is a multi-platform music
    player and library organizer inspired by
    Amarok 1.4. It has a fast and
    easy-to-use interface, and allows you to
    search and ...
    Download Clementine
  • 3
    ATTENTION: Cumulative update 2.4.3 has
    been released!! The update works for any
    previous 2.x.x version. If upgrading
    from version v1.x.x, please download and
    Download XISMuS
  • 4
    Modular headtracking program that
    supports multiple face-trackers, filters
    and game-protocols. Among the trackers
    are the SM FaceAPI, AIC Inertial Head
    Tracker ...
    Download facetracknoir
  • 5
    PHP QR Code
    PHP QR Code
    PHP QR Code is open source (LGPL)
    library for generating QR Code,
    2-dimensional barcode. Based on
    libqrencode C library, provides API for
    creating QR Code barc...
    Download PHP QR Code
  • 6
    Freeciv is a free turn-based
    multiplayer strategy game, in which each
    player becomes the leader of a
    civilization, fighting to obtain the
    ultimate goal: to bec...
    Download Freeciv
  • More »

Linux commands