كيفية استخدام حاويات 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 اسم الحاوية


تحسين حافظة 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 وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.