containers-mounts.conf(5) راهنمای لینوکس containers-mounts.conf(5)

containers-mounts.conf - فایل پیکربندی برای اتصالات پیش‌فرض در کانتینرها

فایل mounts.conf دایرکتوری‌های اتصال حجم (volume mount) را مشخص می‌کند که به صورت خودکار درون کانتینرها متصل (mount) می‌شوند. فرآیندهای کانتینر سپس می‌توانند از این محتوا استفاده کنند. معمولاً این دایرکتوری‌ها برای انتقال اسرار (secrets) یا گواهی‌های اعتبارسنجی مورد نیاز نرم‌افزارهای مدیریت بسته جهت دسترسی به مخازن بسته از راه دور استفاده می‌شوند. توجه داشته باشید که به دلایل امنیتی، از ابزارهایی که از mounts.conf پیروی می‌کنند انتظار می‌رود به جای متصل کردن بایند (bind mount) مسیرها از میزبان، محتوا را کپی کنند.

قالب فایل mounts.conf به صورت قالب حجم /SRC:/DEST است؛ در هر خط یک اتصال مشخص می‌شود. برای مثال، فایل mounts.conf شامل خط /usr/share/secrets:/run/secrets باعث می‌شود محتویات دایرکتوری /usr/share/secrets در سیستم میزبان، درون دایرکتوری /run/secrets در داخل کانتینر متصل شود. تعیین نقاط اتصال به کانتینرها اجازه می‌دهد از فایل‌های میزبان استفاده کنند؛ برای نمونه، بهره‌گیری از اشتراک سازمانی لینوکس موجود بر روی سیستم میزبان.

برخی توزیع‌ها ممکن است فایل /usr/share/containers/mounts.conf را برای ارائه اتصالات پیش‌فرض فراهم کنند، اما کاربران می‌توانند فایل /etc/containers/mounts.conf را ایجاد نمایند تا حجم‌های اختصاصی خود را برای اتصال در کانتینر تعریف کنند. هنگامی که پادمن در حالت بدون ریشه (rootless) اجرا می‌شود، فایل $HOME/.config/containers/mounts.conf در صورت وجود، تنظیمات پیش‌فرض را بازنویسی می‌کند.

اوت ۲۰۱۸، در ابتدا توسط Valentin Rothberg vrothberg@suse.com تدوین شد ⟨mailto:vrothberg@suse.com⟩

اوت ۲۰۱۸ Containers