Какова цель команды 'docker network inspect'?
Команда docker network inspect
используется для получения подробной информации о сетях в Docker. С её помощью вы можете просмотреть параметры и настройки созданных сетей, такие как их идентификатор, тип, параметры конфигурации и контейнеры, связанные с данной сетью.
Основные возможности команды
Синтаксис команды
Команда имеет следующий синтаксис:
docker network inspect <network_name_or_id>
где <network_name_or_id>
— это имя или идентификатор сети, информацию о которой вы хотите получить.
Пример использования команды
docker network create my_network
После создания вы можете использовать команду inspect
, чтобы получить информацию о сети:
docker network inspect my_network
Вывод будет выглядеть примерно так:
[
{
"Name": "my_network",
"Id": "abc1234567890def",
"Created": "2025-03-18T12:34:56.789101234Z",
"Scope": "local",
"Driver": "bridge",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": {},
"Config": [
{
"Subnet": "172.18.0.0/16",
"Gateway": "172.18.0.1"
}
]
},
"Containers": {
"container_id": {
"Name": "my_container",
"EndpointID": "endpoint_id",
"MacAddress": "02:42:ac:12:00:02",
"IPv4Address": "172.18.0.2/16",
"IPv6Address": ""
}
},
"Options": {},
"Labels": {}
}
]
Здесь вы можете увидеть всю необходимую информацию о сети, включая подключенные к ней контейнеры, их IP-адреса и другие параметры.
Заключение
Команда docker network inspect
— это мощный инструмент для управления и мониторинга сетей в Docker. Она позволяет разработчикам и системным администраторам легко получать доступ к информации, необходимой для эффективного управления контейнерами и их сетевыми взаимодействиями. Не забывайте использовать её в процессе отладки и мониторинга ваших приложений.