كيفية تثبيت Podman على أوبونتو 24.04

Kyfyt Tthbyt Podman Ly Awbwntw 24 04



إذا كنت قد عملت مع Docker، فيجب أن تكون على دراية بالبرامج الخفية والحاويات ووظائفها. الشياطين هي خدمات تعمل في الخلفية أثناء استخدام الحاوية في أي نظام. Podman هي أداة إدارة مجانية تُستخدم لإدارة وإنشاء الحاويات دون الاعتماد على أي برنامج خفي مثل Docker. ولذلك، فهو يتمتع بميزة في إدارة الحاويات دون التعامل مع الخدمات الخلفية طويلة المدى. كما أن Podman لا يتطلب استخدام حقوق مستوى الجذر. يناقش هذا الدليل بشكل شامل كيفية تثبيت Podman على Ubuntu 24.

تحديث النظام

لنبدأ بتحديث النظام من خلال إطلاق Terminal shell لـ Ubuntu 24 نظرًا لأن جميع عمليات التثبيت والترقيات لدينا تعتمد على الأوامر. في هذه الخطوة البسيطة، سنستخدم الأداة المساعدة 'apt' الخاصة بـ Ubuntu مع حقوق sudo في أمر 'update'. يقوم هذا الأمر بتحديث الأدوات المساعدة للنظام والمستودعات لتجنب التعارضات المحتملة عند تثبيت البرامج والتطبيقات الجديدة. يمكنك أيضًا إجراء ترقية النظام وتحديثه إذا لزم الأمر.

تحديث سودو المناسب









قم بتثبيت بودمان

بعد تحديث نظام Ubuntu 24، لننتقل إلى تثبيت Podman. لتثبيته، نستخدم نفس الأداة المساعدة 'apt' المريحة للغاية وسهلة الاستخدام ضمن تعليمات التثبيت. يتم استخدام العلامة '-y' لفرض تثبيت Podman مهما حدث. وبالتالي، يبدأ التثبيت مباشرة بعد تنفيذ الاستعلام التالي:



sudo apt install -y podman





قد يستغرق تثبيت أداة Podman وقتًا أطول من أي تثبيت معتاد آخر. وبالتالي، عليك الانتظار لبعض الوقت حتى يتم ذلك.



بعد الانتظار لفترة من الوقت، سيتم تثبيت Podman وسيتم إنشاء الرابط الرمزي الخاص به كما هو موضح في الإخراج:

التحقق من التثبيت

نحتاج الآن إلى التحقق مما إذا كان قد تم تثبيت أداة Podman وتكوينها بنجاح في نظام Ubuntu 24 الخاص بنا. لهذا، نبحث عن الإصدار المثبت من Podman بمساعدة أمر إصدار بسيط كما يلي:

سودو بودمان – الإصدار

للحصول على المعلومات المتعلقة بأداة Podman المثبتة لديك، يمكنك أيضًا استخدام الأمر 'info' مع حقوق Sudo كما يلي:

معلومات سودو بودمان

قم بتشغيل الحاويات عبر Podman

يمكننا القول أن الحاوية عبارة عن خدمة تستخدم صورًا مختلفة لمعالجتها. يمكنك إنشاء حاويات أو استخدام الحاويات المضمنة بالفعل. لذلك، يجب علينا سحب الحاوية وتشغيلها من جانبنا. ولهذا نستخدم تعليمات 'Run' وعلامة '-it' واسم الحاوية، أي hello-world. سيبدأ في سحب الحاوية من مصدرها الرئيسي وتشغيلها من جانبنا.

Sudo podman run -it hello-world

سوف تحصل على الإخراج التالي بعد تنفيذ تعليمات 'التشغيل' هذه. يمكنك أن ترى أن هذه الحاوية قد تم سحبها من المصدر الرئيسي لـ Docker:

الآن، يمكننا البحث عن جميع حاويات Ubuntu 24 قيد التشغيل حاليًا. ولهذا، نستخدم تعليمات Podman الموضحة التالية مع خيار 'ps'. يُظهر ناتج هذه التعليمات عدم وجود حاويات عاملة حاليًا. أثناء البحث عن جميع الحاويات المسحوبة، يمكننا استخدام العلامة '-a' ضمن نفس التعليمات. يمكنك أن ترى أن الإخراج باستخدام الخيار '-a' يعرض معلومات حاوية واحدة.

  • سودو بودمان ملاحظة
  • سودو سوبمان ملاحظة -أ

قم بإزالة الحاويات

تمامًا مثل إضافة حاوية جديدة إلى نظامك، يمكنك أيضًا إزالة أي حاوية مضافة من نظام Ubuntu 24 الخاص بك باستخدام أداة Podman. يجب عليك استخدام خيار 'rm' ضمن تعليمات Podman مع حقوق Sudo. تأكد من ذكر معرف الحاوية بعد خيار 'rm' ضمن نفس الاستعلام. ستتم إزالة الحاوية التي تحمل معرفًا معينًا نهائيًا.

سودو بودمان RM 9bd8d19ef028

استخدم الصور عبر Podman

يُقال إن الصورة الموجودة في بيئة Podman هي مجموعة التعليمات المطلوبة لتشغيل خدمة أو تطبيق حاوية. لذا، لتشغيل حاوية Podman، نحتاج إلى صورة معينة. لسرد كافة الصور المتوفرة على Ubuntu 24، تحتاج إلى نفس أمر Podman مع الكلمة الأساسية 'images'. يعرض جميع الصور المتوفرة في نظامك، مثل d2c94e258dcb.

صور سودو بودمان

للحصول على صورة جديدة لبيئة Podman الخاصة بك، يمكنك تشغيل تعليمات 'السحب' مع اسم الصورة الجديدة، أي 'debain'، كما هو موضح في الصورة المرفقة.

سودو بودمان يسحب ديبيان

بعد استخدام تعليمات الصورة مرة أخرى، يمكنك أن ترى أنه تم تنزيل الصورة الجديدة بنجاح.

صور سودو بودمان

إنشاء حاويات في Podman

الآن بعد أن تم تنزيل الصورة، يجب علينا تشغيلها لإنشاء حاوية باسم محدد من قبل المستخدم. لهذا، سيتم تنفيذ تعليمات 'تشغيل' لـ Podman باستخدام علامتي '-dit' و'—name' متبوعتين باسم الحاوية، أي 'Debian-container'، واسم الصورة التي قمت بتنزيلها للتو. ، أي 'ديبيان'. بعد إنشاء حاوية من صورة 'Debian'، يمكنك أيضًا رؤيتها تعمل في Podman.

  • Sudo podman run -dit –name debian-container debian
  • سودو بودمان ملاحظة

للاتصال بالحاوية قيد التشغيل الجديدة المسماة 'debian-container'، تحتاج إلى استخدام تعليمات 'attach' الخاصة بـ Podman. الآن، يمكنك العمل داخل هذه الحاوية.

يقوم Sudo podman بإرفاق حاوية دبيان

للحصول على إصدار الحاوية، قم بتشغيل الأمر التالي في هذه الحاوية:

Cat /etc/os-release

الآن، للخروج من الحاوية وإيقاف تشغيلها، عليك استخدام تعليمات 'الخروج' متبوعة بتعليمات 'Stop' لـ Podman مع اسم حاوية معينة.

  • مخرج
  • Sudo podman يوقف حاوية دبيان

لبدء حاوية Podman وإيقافها وإزالتها، يمكنك استخدام الأوامر التالية بالتسلسل:

  • يقوم Sudo podman بتشغيل حاوية دبيان
  • Sudo podman يوقف حاوية دبيان
  • Sudo podman rm حاوية ديبيان

يمكنك إزالة صورة Podman باستخدام خيار 'rmi' في نفس أمر 'إزالة'.

سودو بودمان RMI ديبيان

إلغاء تثبيت بودمان

لقد حان الوقت لإلغاء تثبيت أداة Podman من نظام Ubuntu الخاص بنا باستخدام تعليمات 'الإزالة'. يعد استخدام الأداة المساعدة 'apt' أمرًا ضروريًا لأننا قمنا بتثبيتها باستخدام 'apt'.

Sudo apt إزالة podman

خاتمة

يدور هذا الدليل حول استخدام الحاويات والصور عبر أداة Podman. لقد أوضحنا الفرق الرئيسي بين خدمة Podman وخدمة Docker. بعد ذلك، قمنا بشرح أبسط طريقة لتثبيت Podman في Ubuntu 24 وسحبنا بعض الحاويات والصور. بعد ذلك، استعرضنا كيفية استخدام الحاويات باستخدام الصور وخطوات إلغاء تثبيت خدمة Podman.