دليل تثبيت Portainer على Docker
دليل خطوة بخطوة لتثبيت Portainer على مضيف Docker. يغطي هذا الدليل طريقتين: أمر Docker CLI بسيط وملف Docker Compose أكثر قوة. يعمل Portainer على تبسيط إدارة حاويات Docker والصور والمجلدات الخاصة بك من خلال واجهة ويب سهلة الاستخدام.
الخطوة 1: مقدمة موجزة عن Portainer
Portainer هي واجهة مستخدم خفيفة لإدارة Docker. تسمح لك بإدارة بيئات Docker الخاصة بك بسهولة، بما في ذلك الحاويات والصور والشبكات والمجلدات، دون الحاجة إلى استخدام سطر الأوامر. إنها أداة أساسية للمبتدئين وموفر كبير للوقت للمستخدمين ذوي الخبرة.
الخطوة 2: إنشاء مجلد Docker
قبل تشغيل الحاوية، من الأفضل إنشاء مجلد Docker مخصص لتخزين بيانات Portainer المستمرة. يضمن هذا عدم فقدان الإعدادات والتكوينات الخاصة بك في حالة إزالة الحاوية أو تحديثها.
docker volume create portainer_data
الخطوة 3: الخيار 1: التثبيت باستخدام Docker CLI
هذه هي أسرع طريقة لتشغيل Portainer. سيقوم الأمر التالي بتنزيل أحدث صورة لـ Portainer وتشغيلها كحاوية منفصلة. يقوم بتعيين المنفذ 9000 لواجهة المستخدم الويب ويثبت مجلد `portainer_data` ومقبس Docker.
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
الخطوة 4: الخيار 2: التثبيت باستخدام Docker Compose
لنهج أكثر وضوحًا وقابلية للتكرار، يمكنك استخدام Docker Compose. أنشئ ملفًا جديدًا باسم `docker-compose.yml` والصق المحتوى التالي فيه. تجعل هذه الطريقة من السهل إدارة حاوية Portainer الخاصة بك جنبًا إلى جنب مع الخدمات الأخرى.
version: '3.9'
services:
portainer:
container_name: portainer
image: portainer/portainer-ce:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
ports:
- '9000:9000'
- '8000:8000'
volumes:
portainer_data:
driver: local
بمجرد حفظ الملف، قم بتشغيل الأمر التالي في نفس الدليل لبدء الحاوية.
docker-compose up -d
الخطوة 5: الوصول إلى واجهة المستخدم Portainer
بعد تشغيل الحاوية، يمكنك الوصول إلى واجهة الويب Portainer عن طريق فتح متصفح الويب والانتقال إلى عنوان IP الخاص بالخادم على المنفذ 9000. على سبيل المثال: `http://your_server_ip:9000`
الخطوة 6: إعداد Portainer الأولي
في زيارتك الأولى، سيُطلب منك إنشاء مستخدم مسؤول وكلمة مرور. اتبع التعليمات التي تظهر على الشاشة. بمجرد الانتهاء، ستتمكن من الاتصال ببيئة Docker المحلية الخاصة بك والبدء في إدارة حاوياتك.
الخطوة 7: إضافة قوالب خارجية
من لوحة تحكم Portainer، انتقل إلى **Settings** (الإعدادات). مرر لأسفل إلى قسم **Templates** (القوالب) والصق عنوان URL للقوالب الخارجية في الحقل المخصص. ثم انقر على 'Save settings' (حفظ الإعدادات).
https://raw.githubusercontent.com/Lissy93/portainer-templates/main/templates_v3.json
الخطوة 8: الوصول إلى القوالب الجديدة
بعد الحفظ، انتقل إلى **App Templates** (قوالب التطبيقات) في لوحة التنقل اليسرى. ستكون القوالب المستوردة حديثًا متاحة الآن للنشر السريع، مما يوسع خياراتك للخدمات والتطبيقات.
الخطوة 9: التنظيف (اختياري)
إذا كنت بحاجة إلى إزالة حاوية Portainer والمجلد الخاص بها، يمكنك استخدام هذه الأوامر. كن على دراية بأن هذا سيؤدي إلى حذف تكوين Portainer وبياناته بشكل دائم.
docker rm -f portainer && docker volume rm portainer_data