.nh .TH netavark 1 "سپتامبر ۲۰۲۱" "پروژه پارچ لینوکس" "راهنمای ابزارهای کانتینر" .SH "نام (NAME)" netavark \- ابزار پیکربندی پشته شبکه کانتینرها .SH "خلاصه دستور (SYNOPSIS)" \fBnetavark\fP [\fIگزینه‌ها\fP] \fIدستور\fP \fIمسیر_فضای_نام_شبکه\fP .SH "توضیحات (DESCRIPTION)" ابزار \fBnetavark\fP یک فضای‌نام شبکه (network namespace) را بر اساس پیکربندی خوانده‌شده از ورودی استاندارد (STDIN) پیکربندی می‌کند. این پیکربندی در قالب JSON است. .SH "گزینه‌های سراسری (GLOBAL OPTIONS)" .SS \fB\-\-file\fP, \fB\-f\fP به‌جای خواندن از ورودی استاندارد (STDIN)، پیکربندی موردنظر را از فایل مشخص‌شده می‌خواند. همچنین می‌توان از \fB\-f \-\fP برای خواندن صریح از STDIN استفاده کرد. .SH "دستورها (COMMANDS)" .SS \fBnetavark create\fP دستور \fBcreate\fP یک شبکه تا حدی پیکربندی‌شده را دریافت کرده و پیکربندی بخش‌های باقی‌مانده را تکمیل می‌کند. ورودی دستور \fBcreate\fP در مستندات netavark-create-input.md \[la]https://github.com/containers/netavark/blob/main/docs/netavark\-create\-input.md\[ra]\& شرح داده شده است. خروجی دستور \fBcreate\fP یک ساختار JSON از پیکربندی شبکه است. .SS \fBnetavark setup\fP دستور \fBsetup\fP فضای‌نام شبکه داده‌شده را با استفاده از پیکربندی مشخص‌شده تنظیم کرده و رابط‌های شبکه و قوانین فایروال لازم را ایجاد می‌کند. .SS \fBnetavark teardown\fP دستور \fBteardown\fP برعکس دستور \fBsetup\fP عمل می‌کند و تمام پیکربندی‌های اعمال‌شده را لغو و پاک‌سازی می‌نماید. برخی از رابط‌ها ممکن است حذف نشوند (برای نمونه، رابط‌های bridge حذف نخواهند شد). .SS "قالب پیکربندی (CONFIGURATION FORMAT)" قالب پیکربندی پذیرفته‌شده برای هر دو دستور \fBsetup\fP و \fBteardown\fP یکسان بوده و به صورت JSON است. .PP قالب اصلی در نشانی \[la]https://github.com/containers/podman/blob/cd7b48198c38c5028540e85dc72dd3406f4318f0/libpod/network/types/network.go#L164-L173\[ra] تعریف شده است، اما آرایه‌ای به نام Networks شامل تعاریف کامل شبکه نیز ارسال می‌شود: \[la]https://github.com/containers/podman/blob/cd7b48198c38c5028540e85dc72dd3406f4318f0/libpod/network/types/network.go#L32-L62\[ra] .SH "مثال‌ها (EXAMPLES)" .PP پیکربندی یک فضای‌نام شبکه: .PP .nf netavark setup /run/user/1000/podman/netns/d11d1f9c499d .fi .PP پاک‌سازی و لغو پیکربندی یک فضای‌نام شبکه با استفاده از فایل پیکربندی: .PP .nf netavark -f /run/podman/828b0508ae64.conf teardown /run/podman/netns/828b0508ae64 .fi .SH "همچنین ببینید (SEE ALSO)" .BR podman (1) .SH "تاریخچه (HISTORY)" سپتامبر ۲۰۲۱، نگارش اولیه توسط مت هیون (Matt Heon) \[la]mailto:mheon@redhat.com\[ra]