| podman-network-ls(1) | General Commands Manual | podman-network-ls(1) |
نام (NAME)
podman-network-ls - نمایش خلاصهای از شبکهها
خلاصه دستور (SYNOPSIS)
podman network ls [گزینهها]
توضیحات (DESCRIPTION)
فهرستی از شبکههای موجود پادمن را نمایش میدهد.
گزینهها (OPTIONS)
--filter, -f=filter=value
ارائه مقادیر فیلتر.
در صورت وجود بیش از یک فیلتر، گزینه --filter باید چندین بار مشخص شود: --filter name=test --filter driver=bridge.
فیلترهای پشتیبانیشده:
| فیلتر (Filter) | توضیحات |
| driver | فیلتر بر اساس نوع درایور. |
| id | فیلتر بر اساس شناسه (ID) کامل یا بخشی از شناسه شبکه. |
| label | فیلتر بر اساس شبکه دارای برچسبهای مشخصشده (یا فاقد آن، در صورتی که از label!=[...] استفاده شود). |
| name | فیلتر بر اساس نام شبکه (عبارت باقاعده regex را میپذیرد). |
| until | فیلتر بر اساس شبکههای ایجادشده پیش از برچسب زمانی مشخصشده. |
| dangling | فیلتر بر اساس شبکههایی که هیچ کانتینری به آنها متصل نیست. |
فیلتر driver مقادیر زیر را میپذیرد: bridge، macvlan و ipvlan.
فیلتر label دو قالب را میپذیرد. یکی label=key یا label=key=value است که شبکههای دارای برچسبهای مشخصشده را نمایش میدهد. قالب دیگر label!=key یا label!=key=value است که شبکههای فاقد برچسبهای مشخصشده را نمایش میدهد.
فیلتر until میتواند برچسب زمانی یونیکس، برچسب زمانی در قالب تاریخ، یا رشتههای مدتزمان زبان Go (مانند 10m، 1h30m) باشد که نسبت به زمان سیستم محاسبه میشوند.
فیلتر dangling مقادیر true یا false را میپذیرد.
--format=format
تغییر قالب پیشفرض خروجی. این مقدار میتواند از نوعهای پشتیبانیشده مانند 'json' یا یک الگوی Go باشد. متغیرهای مجاز برای الگوی Go در زیر فهرست شدهاند:
| متغیر جایگزین (Placeholder) | توضیحات |
| .Created ... | برچسب زمانی ایجاد شبکه |
| .DNSEnabled | شبکه دارای DNS فعال است (بولی) |
| .Driver | درایور شبکه |
| .ID | شناسه شبکه |
| .Internal | شبکه داخلی است (بولی) |
| .IPAMOptions ... | گزینههای IPAM شبکه |
| .IPv6Enabled | شبکه دارای زیرشبکه IPv6 است (بولی) |
| .Labels | برچسبهای شبکه |
| .Name | نام شبکه |
| .NetworkDNSServers | آرایهای از سرورهای DNS مورد استفاده در این شبکه |
| .NetworkInterface | نام رابط شبکه روی میزبان |
| .Options ... | گزینههای شبکه |
| .Routes | فهرست مسیرهای ایستا برای این شبکه |
| .Subnets | فهرست زیرشبکههای این شبکه |
--no-trunc
شناسه شبکه را کوتاه نمیکند (نمایش کامل شناسه).
--noheading, -n
حذف سرستونهای جدول از فهرست خروجی.
--quiet, -q
گزینه --quiet خروجی را فقط به نام شبکهها محدود میکند.
مثالها (EXAMPLES)
نمایش شبکهها:
$ podman network ls NETWORK ID NAME DRIVER 88a7120ee19d podman bridge 6dd508dbf8cd podman6 bridge 8e35c2cd3bf6 podman5 macvlan
نمایش تنها نام شبکهها:
$ podman network ls -q podman podman2 outside podman9
نمایش نام شبکهای که از افزونه پل (bridge) پشتیبانی میکند:
$ podman network ls --filter driver=bridge --format {{.Name}}
podman
podman2
podman9
فهرست کردن شبکهها به همراه زیرشبکههای آنها:
$ podman network ls --format "{{.Name}}: {{range .Subnets}}{{.Subnet}} {{end}}"
podman: 10.88.0.0/16
podman3: 10.89.30.0/24 fde4:f86f:4aab:e68f::/64
macvlan:
همچنین ببینید (SEE ALSO)
podman(1), podman-network(1), podman-network-inspect(1), podman-network-create(1)
تاریخچه (HISTORY)
اوت ۲۰۲۱، بهروزرسانیشده با قالب جدید شبکه توسط Paul Holzinger pholzing@redhat.com ⟨mailto:pholzing@redhat.com⟩
اوت ۲۰۱۹، در ابتدا توسط Brent Baude bbaude@redhat.com گردآوری شد ⟨mailto:bbaude@redhat.com⟩