كيفية إدارة حاويات Docker الخاصة بك مع اليخت

Docker هي أداة جميلة ، ولكن قد يكون من الصعب إدارتها إذا لم تكن معتادًا عليها. اليخت هو برنامج يحاول تسهيل الأمور من خلال منح المستخدمين واجهة مستخدم ويب يمكن استخدامها لنشر الحاويات وتعديلها وإدارتها. إليك كيفية إعداد اليخت على نظام Linux الخاص بك.

قبل أن نبدأ

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

نقترح بشدة استخدام اليخت فقط في الأماكن التي لا تقلق فيها من فقدان البيانات القيمة. تأكد من عمل نسخة احتياطية من بياناتك قبل استخدام اليخت.

تثبيت Docker على Linux

يتم توفير اليخت للمستخدمين من خلال Dockerhub كصورة. ومع ذلك ، يجب عليك تثبيت Docker على نظامك قبل محاولة تشغيله. لتثبيت Docker على نظامك ، افتح نافذة طرفية على الخادم الخاص بك واتبع تعليمات التثبيت أدناه.

سنستخدم Docker عبر حزمة Snap على Linux في هذا الدليل. يتم استخدام Snap لأنه يتطلب الكثير من صعوبة إعداد Docker. للبدء ، يجب عليك تمكين Snap runtime على نظام Linux الخاص بك.

لتمكين Snap runtime على Linux ، اتبع دليلنا حول هذا الموضوع . سيتناول هذا الدليل بالتفصيل كيفية إعداد وقت تشغيل حزمة Snap. بعد إعداد وقت تشغيل Snap ، يمكنك تثبيت Docker على الخادم الخاص بك باستخدام أمر التثبيت المفاجئ .

sudo snap install docker

مع تثبيت أداة Docker ، يمكنك استخدامها كجذر. ومع ذلك ، إذا كنت تريد استخدام Docker بدون جذر ، فيجب عليك إدخال الأوامر التالية في نافذة طرفية.

sudo addgroup - عامل إرساء النظام sudo adduser $ USER Docker newgrp docker sudo snap disable docker sudo snap enable docker

سحب صورة عامل إرساء اليخت

ستحتاج إلى سحب صورة عامل إرساء اليخت مباشرةً من Dockerhub. لسحبها إلى الخادم الخاص بك (أو Linux PC) ، قم بتسجيل الدخول إلى حساب الجذر الخاص بالخادم. يمكنك تسجيل الدخول إلى الجذر باستخدام su .

سو -

من المحتمل أن يكون حساب الجذر مغلقًا إذا لم تتمكن من تسجيل الدخول إلى حساب الجذر. لذلك ، سوف تحتاج إلى تمكينه. لتمكين حساب الجذر ، قم بما يلي.

sudo -s

passwd

اضبط كلمة مرور الجذر على شيء آمن ولا يُنسى. ثم قم بتسجيل الخروج من sudo -s مع المخرج.

مخرج

بعد تسجيل الدخول إلى حساب الجذر ، استخدم الأمر التالي لإنشاء وحدة تخزين حوض السفن "yacht". سيحتوي هذا الحجم على جميع بيانات اليخت الموجودة على الخادم.

حجم عامل ميناء إنشاء اليخت

مع إنشاء وحدة التخزين الجديدة ، استخدم أمر Docker run لسحب صورة يخت نظامك من Dockerhub.

docker run -d -p 8000: 8000 -v /var/run/docker.sock:/var/run/docker.sock -v yacht: / config selfhostedpro / yacht

بمجرد سحب الصورة من Dockerhub ، سيقوم Docker بنشر الصورة كحاوية على نظامك. سيتم تشغيل Yacht على المنفذ 8000. يمكنك الوصول إلى Yacht web UI في أي متصفح باستخدام عنوان URL التالي.

HTTP://local-lan-ip-of-server:8000

بدء تشغيل حاوية حوض اليخوت بعد التثبيت

باستخدام أمر docker run أعلاه ، سيتم نشر اليخت عبر صورة Docker ويبدأ في المنفذ 8000. ومع ذلك ، يعمل هذا الأمر فقط للنشر الأولي.

إذا قمت بإعادة تشغيل نظام Linux الخاص بك ، فيجب عليك استخدام أمر docker start لتشغيل اليخت. إليك الطريقة.

أولاً ، قم بتسجيل الدخول إلى حساب الجذر باستخدام الأمر su .

سو -

بمجرد تسجيل الدخول إلى حساب الجذر ، قم بتشغيل الأمر docker ps -a . سيقوم هذا الأمر بسرد جميع الحاويات على نظامك. ابحث عن عمود "معرف الحاوية" ومعرف حاوية اليخت.

بعد نسخ معرف حاوية اليخت ، يمكنك بدء تشغيله باستخدام:

بدء عامل الإرساء CONTAINER_ID

أو أغلقها باستخدام:

توقف عامل الإرساء CONTAINER_ID

تسجيل الدخول إلى اليخت

ستحتاج إلى استخدام كلمة المرور الافتراضية واسم المستخدم لتسجيل الدخول إلى اليخت. بعد ذلك ، قم بالوصول إلى اليخت عبر عنوان URL أدناه ، وأدخل admin@yacht.local باعتباره المستخدم وقم بالمرور ككلمة المرور.

HTTP://local-lan-ip-of-server:8000

باستخدام اليخت

بمجرد تسجيل الدخول إلى اليخت ، ستظهر لك لوحة القيادة. ستعرض لوحة القيادة هذه جميع صور Docker قيد التشغيل واستخدام وحدة المعالجة المركزية والذاكرة.

لإدارة الحاويات ، انقر على الشريط الجانبي لليخت ، وحدد "التطبيقات" ، وحدد الحاوية الخاصة بك. بعد ذلك ، بمجرد اختيار الحاوية ، سترى معلومات مفصلة ، بما في ذلك معلومات المنفذ ، وأزرار التحكم ، والعمليات الجارية ، والسجلات ، وما إلى ذلك.

إدارة الأحجام

من الممكن إدارة أحجام Docker في اليخت. للقيام بذلك ، حدد الشريط الجانبي لليخت ، واختر "الموارد" ، وحدد "وحدات التخزين". من هنا ، ستتمكن من الوصول إلى مجلدات Docker المستخدمة وغير المستخدمة.

إدارة الشبكات

هل تحتاج إلى الوصول إلى إعدادات شبكة Docker الخاصة بك؟ حدد الشريط الجانبي لليخوت ، وحدد خيار "الشبكة". بمجرد وصولك إلى هذه المنطقة ، يمكنك تعديل إعدادات الشبكات والواجهات وما إلى ذلك.

إدارة الصور

إذا كنت بحاجة إلى إدارة صور Docker ، فحدد الشريط الجانبي لليخوت ، واختر زر "الموارد" ، وانقر على "الصور". بمجرد دخولك إلى "الصور" ، سيتيح لك اليخت إدارة صور Docker الخاصة بك.

اترك تعليقاً

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

إصلاح مشكلة تمزق الشاشة على معالجات رسومات Intel في نظام Pardus Linux: دليل عملي يركز على النتائج

قم بإصلاح مشكلة تمزق الشاشة في معالجات رسومات Intel في نظام Pardus Linux عن طريق التحقق من X11 مقابل Wayland، وإعدادات المُركِّب، ومعدل التحديث، وبرنامج تشغيل Xorg النشط، وTearFree فقط عند الاقتضاء.

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

كيفية تكوين جدار الحماية SLES 15 باستخدام firewall-cmd

قم بتكوين firewalld على SLES 15: تحقق من المناطق، واسمح بالخدمات أو المنافذ، واحفظ القواعد الدائمة، وأعد التحميل بأمان، وتحقق من الوصول.

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

دليل تهيئة التحديث المباشر لنظام SLES: تطبيق تحديثات النواة بدون إعادة تشغيل النظام

قم بتمكين التصحيح المباشر للنواة على SLES 15 SP7، وقم بتطبيق الإصلاحات المدعومة دون إعادة التشغيل، وتحقق من التصحيحات النشطة، وافهم متى لا تزال إعادة تشغيل النواة مطلوبة.

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

كيفية تفعيل وضع FIPS على خادم SUSE Linux Enterprise Server 15

قم بتمكين وضع FIPS على SLES 15 باستخدام أداة الإعداد المدعومة من SUSE، وأعد التشغيل بأمان، وتحقق من حالة سياسة النواة والتشفير، وتحقق من حدود الشهادة.

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

كيفية تثبيت جوجل كروم على نظام التشغيل جوجل روم دون الإخلال بسياسات الأمان

قم بتثبيت متصفح جوجل كروم على نظام التشغيل Gooroom OS بأمان باستخدام حزم .deb الرسمية، وAPT، وفحوصات السياسات، وإرشادات التحديث، وإصلاحات الأجهزة المُدارة.

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

كيفية تصدير سجلات نظام SLES إلى خادم Syslog بعيد بشكل آمن

إعادة توجيه سجلات نظام SLES بشكل آمن إلى خادم syslog بعيد باستخدام rsyslog وشهادات TLS والتحقق من اسم النظير وقوائم الانتظار والتحقق من الصحة والاختبار.

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

تكامل Active Directory مع SSSD في SLES 15: دليل خطوة بخطوة

قم بربط نظام SLES 15 بـ Active Directory باستخدام SSSD عبر YaST. قم بإعداد DNS والوقت، وتكوين تسجيلات دخول المجال، والتحقق من Kerberos، ومقارنة SSSD وWinbind وrealmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

إصلاح مشكلة "فشل مؤقت في حل أسماء النطاقات" في دبيان 12 باستخدام systemd-resolved

تشخيص وإصلاح حالات فشل تحليل DNS في Debian 12 باستخدام systemd-resolved، بما في ذلك resolv.conf و NetworkManager و networkd و cache و verification.

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

كيفية تثبيت نظامي التشغيل Pardus Linux وWindows 11 بأمان

قم بتثبيت Pardus 25.2 بجانب Windows 11 عن طريق النسخ الاحتياطي، وتقليص حجم وحدة تخزين Windows، والتمهيد من USB UEFI، وحماية أقسام EFI والاسترداد الحالية.