cryptofoundry

الاتصال بـ cryptofoundry

أخبرنا بما تريد بناءه أو أتمتته.

البريد الإلكتروني
[email protected]
ADAMANT Messenger
فتح في ADAMANT
مقال

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

ADAMANT Messengerمن المسبك ↗
كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

ملاحظة: قد تكون صورة Docker قديمة؛ يُوصى بدلًا من ذلك بتشغيل عقدة ADAMANT على خادم Ubuntu. تستخدم ADAMANT إثبات الحصة المفوضة (dPoS) للتوافق في سلسلة الكتل، ويساهم تشغيل عقدتك الخاصة في تعزيز اللامركزية الشبكية.

يشرح هذا الدليل كيفية تثبيت وتشغيل وتحديث عقدة ADAMANT على ويندوز أو macOS أو لينكس باستخدام Docker. المثال يستخدم ويندوز 10، والذي يتطلب إصدار 64 بت من ويندوز 10 برو أو إنتربرايز أو إديوكايشن (بناء 14393 أو أحدث). يجب أن تحتوي الجهاز المضيف على ما لا يقل عن 4 جيجابايت من الذاكرة العشوائية و50 جيجابايت من المساحة الحرة على القرص، حسب ارتفاع الكتلة الحالي.

لتثبيت Docker، قم بتنزيل إصدار Docker Community Edition المجاني وتشغيل المثبت. اتبع المعالج لقبول الترخيص والموافقة على المثبت باستخدام كلمة مرور نظامك، وهي مطلوبة لمكونات الشبكة وأجهزة Hyper-V الافتراضية. بعد التثبيت، ابدأ تشغيل Docker من قائمة البدء. بمجرد أن يصبح رمز الحوت في شريط الحالة ثابتًا، يكون Docker قيد التشغيل. يجب عليك أيضًا مشاركة محرك الأقراص المحلي مع Docker بالنقر بزر الماوس الأيمن على أيقونة شريط الحالة، واختيار الإعدادات، وتحديد مربع محرك الأقراص المشترك، ثم تطبيق التغييرات.

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

لتثبيت عقدة ADAMANT، قم أولاً بتثبيت عميل Git باستخدام الخيارات الافتراضية. افتح Microsoft PowerShell وقم بنسخ المستودع:

git clone https://github.com/Adamant-im/adamant-docker
cd adamant-docker

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

لتشغيل العقدة، قم بسحب صور Docker الضرورية:

docker-compose pull

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

ابدأ خدمة قاعدة البيانات وتحقق من أنها انطلقت بنجاح:

docker-compose up -d db
docker-compose logs

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

بعد ذلك، ابدأ خدمة adamant-node وتحقق من السجلات لتأكيد الانطلاق الناجح:

docker-compose up -d adamant-node

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

يمكنك إيقاف جميع الخدمات العاملة باستخدام docker-compose stop وإعادة تشغيلها لاحقًا باستخدام docker-compose start.

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

تحقق من التثبيت من خلال التحقق من سجل تطبيق العقدة:

docker-compose logs --tail=10 adamant-node

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

الوسيط --tail=10 يحد من الناتج إلى آخر 10 أسطر من السجل. للتحقق من أن العقدة متصلة بشبكة ADAMANT، قم بزيارة أداة مراقبة شبكة ADAMANT وابحث عن عقدتك باستخدام عنوان IP الخاص بها. قد يستغرق ظهور العقدة بضع دقائق. ستُظهر العقدة المثبتة حديثًا ارتفاع كتلة قدره 1 أثناء التزامن، وهي عملية قد تستغرق حتى يوم كامل حسب اتصالك ووحدة المعالجة المركزية.

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

للتحقق من الارتفاع مباشرة، احصل على معرف الحاوية باستخدام docker ps، ثم قم باستعلام واجهة برمجة تطبيقات العقدة:

docker ps
docker exec <container_id> curl -k -X GET http://localhost:36666/api/blocks/getHeight

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)

عند اكتمال المزامنة، سيتطابق الارتفاع مع العقد الأخرى على الشبكة. لتحديث عقدة ADAMANT، افتح PowerShell وقم بتشغيل الأوامر التالية:

cd adamant-docker
docker-compose stop
docker-compose pull
docker-compose down
docker-compose up -d db
docker-compose up -d adamant-node

كيفية تشغيل عقدة ADAMANT الخاصة بك على Docker (ويندوز أو ماك)