كيفية إدارة حاويات 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 أدناه ، وأدخل [email protected] باعتباره المستخدم وقم بالمرور ككلمة المرور.

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

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

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

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

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

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

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

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

إدارة الصور

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


تحسين حافظة 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. هيريس كيف تلعب على لينكس.