Какова цель команды 'docker network inspect'?
Команда docker network inspect
используется для получения подробной информации о сетях в Docker. С её помощью вы можете просмотреть параметры и настройки созданных сетей, такие как их идентификатор, тип, параметры конфигурации и контейнеры, связанные с данной сетью.
Основные возможности команды
- Просмотр информации о сети: Вы можете использовать эту команду, чтобы получить информацию о конкретной сети. Это может быть полезно для диагностики сетевых проблем или понимания как контейнеры взаимодействуют друг с другом.
- Формат вывода: Команда выводит информацию в формате JSON, что упрощает дальнейшую обработку данных и анализ.
Синтаксис команды
Команда имеет следующий синтаксис:
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. Она позволяет разработчикам и системным администраторам легко получать доступ к информации, необходимой для эффективного управления контейнерами и их сетевыми взаимодействиями. Не забывайте использовать её в процессе отладки и мониторинга ваших приложений.