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 الخاصة بك.