Docker Networking
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
Docker áážáŹ Network áá˝áąááᯠdocker containers áážááˇáş áááşáá˝ááşáááŻáˇáĄáá˝ááş create áá˛áˇ manage ááŻááşááąáŹááşááťááşáá˝áą ááᯠááąáŹááşááśáˇááąá¸ááŹá¸ááŤáááşá docker network command ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ááąáŹáˇ Docker network ááᯠmanage ááŻááşáááŻáˇáááŤáááşá
Syntax:
$ docker network [options]
áĄáąáŹááşá፠Tutorial ááᯠááąáˇááŹááźáŽá¸ Docker network ááᯠcreate , list áá˛áˇ manage á áá˛áˇ features áá˝áąááᯠááŻááşááąáŹááşáááŻáˇáááŤáááşá
ls
option ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ docker host ááąáŤáşáážáŹ áážááá˛áˇ docker network áá˝áą ááᯠList ááŻááşáááŻáˇáááŤáááşá
$ docker network ls
Network áĄááťááŻá¸áĄá áŹá¸ áĄááťááŻá¸ááťááŻá¸ááᯠDocker ááž ááąáŹááşááśáˇááąá¸ááŹá¸ááŤáááşá áááˇáşáá˛áˇ system ááąáŤáşáážáŹ a bridge Network áááŻááᯠáĄáąáŹááşá፠command áĄááŻáśá¸ááźáŻááźáŽá¸ create áááŻáˇáááŤáááşá
Syntax:
$ docker network create -d [network_type] [network_name]
Example:
$ docker network create -d bridge my-bridge-network
Container ááŹáááş (áááŻáˇáááŻááş) Container ID ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ áááşáááˇáş container áááŻáááᯠáážáááźáŽá¸ááŹá¸ docker network áá˛áˇ ááťáááşáááşáááŻááşááŤáááşá Container áá áşááŻááᯠNetwork áá˛áˇ áá áşá፠ááťáááşáááşááŹá¸ááŻáśáá˛áˇ áĄááźáŹá¸ container ááťáŹá¸áááŻáᲠáá°ááŽáá˛áˇ Network áá áşááŻáááşá¸ááąáŤáşáážáŹ áááşáá˝ááşááŻááşááąáŹááşáááŻáˇáááŤáááşá
Syntax:
$ docker network connect [network_name] [container_name]
Example:
$ docker network connect my-bridge-network centos
áááˇáşáĄááąáá˛áˇ Network áá áşááŻááąáŤáşáááą container ááᯠdisconnect ááŻááşááťááşáááş áĄáąáŹááşá፠command ááᯠáĄááŻáśá¸ááźáŻáááŻááşááŤáááşá
Syntax:
$ docker network disconnect [network_name] [container_name]
Example:
$ docker network disconnect my-bridge-network centos
Docker Network áá áşááŻáá˛áˇ áĄááąá¸á áááşáĄááťááşáĄáááşááᯠááźááˇáşááťááşáááş inspect option ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ ááźááˇáşáááŻáˇáááŤáááşá
$ docker network inspect my-bridge-network
inspect option ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ Docker Network áááŻáá˛áˇ áĄááąá¸á áááş áĄááťááşáĄáááşáááŻááźááˇáşáááş áááŻáááş áĄááŻáááŻááźááşááážáŹ ááźá áşááŤáááşá
Docker network áá˝áąááᯠremove ááŻááşáááşáááŻáááş rm option ááᯠáĄááŻáśá¸ááźáŻáááŻáˇááŤáááşá
áá áşááŻáááşáááŻáá˛áˇ docker network áá˝áąááᯠremove ááŻááşááťááşáááş network ID (áááŻáˇáááŻááş) network name áá˝áąááᯠspace ááśááźáŽá¸ áĄááŻáśá¸ááźáŻááźáŽá¸ remove ááŻááşáááŻáˇáááŤáááşá
Example:
$ docker network rm my-bridge-network network2 network3
áááˇáşáĄááąáá˛áˇ docker ááąáŤáşá áĄááŻáśá¸áááźáŻááąáŹáˇáá˛áˇ network áĄáŹá¸ááŻáśá¸ááᯠremove ááŻááşááťááşáááş prune option ááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ remove ááŻááşáááŻáˇáááŤáááşá
$ docker network prune