پرش به مطلب اصلی

لیست نتورک ها

دستور list برای مشاهده لیستی از نتورک های ساخته شده با k3 استفاده میشود. در این لیست نتورک های با درایور host یا none نمایش داده نمیشوند.

🧩 دستور کلی

k3 network list [options]

⚙️ گزینه‌ها (Options)

گزینه کوتاهگزینه بلندتوضیح
-f--filter [KEY=VAL...]فیلتر کردن نتورک ها بر اساس dangling, name, driver. نسبت به -i اولویت بیشتری دارد
-q`--quiet [truefalse]`
-v`--verbose [truefalse(default)]`
-i`--onlyIFs [truefalse(default)]`
-h--helpنمایش راهنمای کامل دستور

📥 مثال‌های کاربردی

لیست همه نتورک ها:

k3 network list

خروجی نمونه:

[
{
"id": "4c3d17f48848d077",
"name": "kb0",
"driver": "bridge"
},
{
"id": "dc223d5e3e9ba7e4",
"name": "macnet2",
"driver": "macvlan"
},
{
"id": "fff9721d4cec3016",
"name": "my-br1",
"driver": "bridge"
}
]

لیست همه نتورک ها با جزییات:

k3 network list -v

خروجی نمونه:

[
{
"id": "4c3d17f48848d077",
"name": "kb0",
"driver": "bridge",
"networkIF_name": "kb0",
"options": {},
"IPAM": {
"options": {},
"configs": {
"subnet": "192.168.100.0/24",
"gateway": "192.168.100.254/24"
}
},
"containers": {
"47cd82f8e285bc86": {
"name": "cont1",
"MacAddress": "46:CD:82:F8:E2:85",
"IPv4Address": "192.168.100.2/24"
}
}
}
]

لیست id همه نتورک ها:

k3 network list -q

خروجی نمونه:

┌─────────┬────────────────────┐ │ (index) │ id │ ├─────────┼────────────────────┤ │ 0 │ '4c3d17f48848d077' │ └─────────┴────────────────────┘

لیست همه نتورک ها با درایور bridge:

k3 network list -f driver=bridge

خروجی نمونه:

[
{
"id": "4c3d17f48848d077",
"name": "kb0",
"driver": "bridge"
},
{
"id": "fff9721d4cec3016",
"name": "my-br1",
"driver": "bridge"
}
]

لیست interface های همه نتورک ها به تفکیک نتورک:

sudo k3 network list -i

خروجی نمونه:

[
{
"name": "kb0",
"interfaces": [
"kb0"
]
},
{
"name": "macnet2",
"interfaces": [
"macnet2.60",
"kb-bcec28fc196d"
]
},
{
"name": "my-br1",
"interfaces": [
"kb-fff9721d4cec"
]
}
]

لیست interface های نتورک های با درایور bridge به تفکیک نتورک:

sudo k3 network list -i -f driver=bridge

خروجی نمونه:

[
{
"name": "kb0",
"interfaces": [
"kb0"
]
},
{
"name": "my-br1",
"interfaces": [
"kb-fff9721d4cec"
]
}
]

نکات مهم

تست جامع

🆘 دریافت راهنما

برای مشاهده‌ی راهنمای کامل این دستور در خط فرمان:

k3 network list -h

##در حال توسعه: ۱. جایگزین کردن console.table