Why We Need To Inspect Docker Network
This JSON output represents information about a Docker network named “nginx.” Let’s break down the details provided in this network inspect output:
[
{
"Name": "nginx",
"Id": "0a1764302adfa32119cc4bc84dd5113f840e50356fe25398eeb7c6efeb18ff7f",
"Created": "2024-02-23T16:13:02.659550263Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": {},
"Config": [
{
"Subnet": "172.18.0.0/16",
"Gateway": "172.18.0.1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {},
"Options": {},
"Labels": {}
}
]
To all the following details we will inspect the docker netowrk
- Name: The name of the Docker network is “nginx.”
- Id: The unique identifier (ID) of the Docker network.
- Created: The timestamp indicating when the network was created.
- Scope: The scope of the network (in this case, “local”).
- Driver: The network driver used for this network (in this case, “bridge”).
- EnableIPv6: Indicates whether IPv6 is enabled for the network (in this case, false).
- IPAM: IP Address Management details for the network.
- Driver: The IPAM driver used (in this case, “default”).
- Config: The IP address configuration for the network, including the subnet and gateway.
- Internal: Indicates whether the network is internal (false in this case).
- Attachable: Indicates whether containers outside the network namespace can connect to this network (false in this case).
- Ingress: Indicates whether the network is an “ingress” network (false in this case).
- ConfigFrom: Indicates the source network from which the configuration was taken.
- ConfigOnly: Indicates whether the network is used for configuration only (false in this case).
- Containers: Details about containers connected to this network (empty in this case).
- Options: Additional network options (empty in this case).
- Labels: Labels associated with the network (empty in this case).
What Is Docker Network Inspect ?
“docker network inspection” is the command used in the docker CLI to know the detailed information of a particular docker network. Docker network allows you to inspect the configuration and status of a specific Docker network in which you can find the IP address assigned to the docker network the containers connected and other docker network settings.