-
Notifications
You must be signed in to change notification settings - Fork 3
Docker Deep Dive: Networking Commands
Tanveer Alam edited this page Jul 19, 2019
·
4 revisions
- docker0 is the default network which is a bridge network.
- Its binds itself to eth0 and loopback device.
Help
$ docker network -h
Default networks
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
0c84d464e56b bridge bridge local
7236e7bce5ef host host local
7f79d641e684 none null local
$ docker network inspect bridge
Creating network;
docker network create br00
If network driver type is not provided, it will create network of type Bridge.
Remove network:
$ docker network rm br00
Delete all unused networks:
$ docker network prune
Connecting a network to a container
You can use docker network connect $network_name $container_name
multiple times to connect to multiple networks.
$ docker container run -d --name network-test03 -p 8001:80 nginx
7acde535696b0d324e7ccaf8d236f4b3a34cd8639d79be907d2be9806263ced9
$ docker network create br01
ae02ea36e79abc56941741ebfe028589d338e11bbc5087c592e35cc8f1fd980d
$ docker network connect br01 network-test03
$ docker container inspect network-test03 | jq '.[].NetworkSettings.Networks'
$ docker container inspect network-test03 | jq '.[].NetworkSettings.Networks.br01.NetworkID'
"ae02ea36e79abc56941741ebfe028589d338e11bbc5087c592e35cc8f1fd980d"
Disconnecting from a network
$ docker network disconnect br01 network-test03
Container's World
- Essential Container Concepts
-
Components
-
Container Technology
-
Docker
-
Container Orchestration
- Docker Swarm
- Kubernetes
-
- Docker Quick Start
- Docker-Deep Dive