كيفية استخدام حاويات LXC على نظام Linux

LXC (المعروفة أيضًا باسم حاويات Linux ) هي أداة افتراضية على مستوى النواة. بواسطته ، يمكن للمستخدمين إنشاء وتشغيل أنظمة تشغيل Linux كاملة الاحتواء. إليك كيفية استخدام LXC على نظام Linux الخاص بك.

كيفية تثبيت LXD على Linux

تُدار حاويات LXC (حاويات Linux) على Linux عبر برنامج LXD. إذا كنت ترغب في استخدام حاويات LXC ، فسيتعين عليك تثبيت حزمة LXD على جهاز الكمبيوتر الخاص بك. لتثبيته ، افتح نافذة طرفية.

غير متأكد من كيفية فتح نافذة طرفية ؟ اضغط على  Ctrl + Alt + T  على لوحة المفاتيح. أو ابحث عن "Terminal" في قائمة التطبيقات.

تعليمات تثبيت أوبونتو

يجب أن يكون Ubuntu مثبتًا بالفعل على LXD ؛ ومع ذلك ، إذا لم يكن كذلك ، فإليك كيفية تشغيله. باستخدام Terminal ، قم بتثبيت حزمة "lxd-installer" باستخدام apt install .

sudo apt تثبيت lxd-installer

تعليمات تثبيت دبيان

لا يتوفر LXD في مستودعات برنامج Debian Linux. لحسن الحظ ، يمكنك تثبيت حزمة LXD Snap لاستخدامها على نظام دبيان الخاص بك. اتبع تعليمات Snap أدناه لتشغيل LXD على دبيان.

تعليمات تثبيت آرتش لينوكس

يمكن لمستخدمي Arch Linux الحصول على حزمة LXD وتشغيلها باستخدام الأمر pacman -S  . الحزمة "lxd" موجودة في مستودع برامج "المجتمع". تأكد من تمكين الريبو لتثبيت الحزمة.

سودو بكمان -S lxd lxc lxcfs

تعليمات تركيب فيدورا

لا يبدو أن هناك حزمة "lxd" في مصادر برامج Fedora Linux الرسمية ؛ ومع ذلك ، باتباع إرشادات حزمة Snap الرسمية ، لا يزال بإمكانك استخدام حاويات LXC على نظام Fedora الخاص بك.

تعليمات تثبيت OpenSUSE

لدى OpenSUSE الحزمة "lxd" في الريبو "OpenSUSE Oss". لتثبيت LXD على نظام OpenSUSE الخاص بك ، استخدم الأمر التالي  zypper install  أدناه.

تحميل sudo zypper lxd lxc lxcfs

التقط تعليمات التثبيت

لجعل LXD يعمل كـ Snap ، تحتاج إلى تثبيت حزمة snap "lxd". بعد ذلك ، تأكد من تكوين وقت تشغيل Snap على جهاز الكمبيوتر الخاص بك. لتكوين وقت تشغيل Snap ، اتبع دليل الإعداد المتعمق الخاص بنا.

مع تكوين وقت تشغيل Snap على نظام Linux الخاص بك ، يمكنك تثبيت LXD باستخدام  أمر التثبيت المفاجئ  التالي .

sudo snap install lxd

كيفية إنشاء حاوية 

لإنشاء حاوية ، افتح نافذة طرفية وقم بتسجيل الدخول كجذر باستخدام  الأمر su  . إذا لم تتمكن من تسجيل الدخول ، فقم بما يلي لتمكين الجذر.

sudo -s passwd خروج su

بمجرد تسجيل الدخول كجذر ، استخدم الأمر lxc create  لإنشاء حاوية جديدة. توجد جميع الحاويات المتاحة في صفحة Canonical LXD . في هذا المثال ، سنستخدم OpenSUSE Linux.

lxc-create -n openuse -t download - -dist openuse -release tumbleweed --arch amd64

بجوار "-n" ، قم بتسمية الحاوية الخاصة بك. في هذه الحالة ، أطلقنا عليها اسم "الاستخدام المفتوح". بعد ذلك ، بجانب "–dist" ، حدد توزيع Linux. في هذا المثال ، هو "استخدام مفتوح".

بعد تعيين اسم الحاوية والتوزيع ، سيتعين عليك تحديد الإصدار. بالنسبة إلى "الإصدار" ، حدد إصدار نظام التشغيل Linux. بالنسبة إلى OpenSUSE ، سنحدد "tumbleweed".

أخيرًا ، يجب عليك تحديد بنية الحاوية. حدد "amd64" ما لم تطلب بنية حاوية خاصة. 

lxc-create -n container-name -t download -- --dist os-name --release os-release --arch os-architecture

كيفية تكوين الحاوية الخاصة بك

بعد إنشاء الحاوية الخاصة بك ، تحتاج إلى بدء تشغيل الحاوية. لبدء الحاوية ، استخدم الأمر lxc-start .

lxc-start -n اسم الحاوية

بمجرد بدء تشغيل الحاوية ، تحتاج إلى الوصول لإنشاء حساب مستخدم وكلمة مرور. للوصول إلى الحاوية ، أدخل الأمر التالي.

lxc-attach -n name-of-container -clear-env

بمجرد  تشغيل الأمر lxc-attach  ، ستحصل على وحدة تحكم جذر يمكنك من خلالها إدخال الأوامر. لإنشاء حساب مستخدم جديد ، استخدم الأمر التالي. يرجى ملاحظة أن أسماء المستخدمين يجب أن تكون كلها بأحرف صغيرة.

عجلة المجموعة

useradd -m -g users -G wheel -s / bin / bash new_username

بعد إنشاء حساب المستخدم الجديد ، استخدم  الأمر passwd  لتعيين كلمة مرور حساب المستخدم الجديد.

passwd new_username

الخروج من الحاوية مع  الخروج .

مخرج

إعداد sudo في الحاوية

قد ترغب في تعيين المستخدم الجديد الخاص بك مع sudo. للقيام بذلك ، قم أولاً بتثبيت محرر نصوص "Nano". يمكنك العثور على معلومات حول كيفية تثبيته على موقع pkgs.org. بعد ذلك ، قم بتشغيل الأوامر التالية.

su محرر = nano visudo

في محرر Nano ، حدد ما يلي:

# %wheel ALL=(ALL:ALL) ALL

قم بإزالة الرمز # ، واحفظه باستخدام Ctrl + O ، واخرج باستخدام Ctrl + X. بعد ذلك ، أضف حساب المستخدم الخاص بك إلى مجموعة "العجلة". 

usermod -a -G wheel اسم المستخدم

كيفية الوصول إلى الحاوية الخاصة بك

للوصول إلى حاوية LXC من سطر الأوامر مع المستخدم الجديد ، تحتاج إلى استخدام  الأمر lxc-console  . يختلف هذا الأمر عن الإرفاق ، مما يسمح لك بتسجيل الدخول إلى الحاوية مباشرةً باستخدام المستخدم وكلمة المرور.

وحدة التحكم lxc -n اسم الحاوية

للخروج من الحاوية ، اضغط على  Ctrl + A متبوعًا بـ على لوحة المفاتيح. لإغلاق الحاوية الخاصة بك ، قم بتشغيل ما يلي:

lxc-stop -n اسم الحاوية

Leave a Comment

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

MP3 Diags هي الأداة الأمثل لإصلاح مشاكل ملفاتك الصوتية. يمكنها وسم ملفات MP3 بشكل صحيح، وإضافة أغلفة الألبومات المفقودة، وإصلاح خلل VBR.

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

تمامًا مثل جوجل ويف، أحدثت خدمة جوجل فويس ضجة كبيرة حول العالم. تهدف جوجل إلى تغيير طريقة تواصلنا، وبما أنها أصبحت

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل