إعداد بيئة التطوير الخاصة بك

إعداد بيئة Docker المعزولة

5 دقيقة للقراءة

يمنح استخدام الحاسوب كلود التحكم في جهاز الكمبيوتر الخاص بك. للسلامة أثناء التطوير، نستخدم Docker لإنشاء بيئة معزولة.

لماذا Docker؟

القلقحل Docker
حذف الملفات عن طريق الخطأنظام ملفات معزول
الأوامر غير المقصودةتنفيذ محتوى
الوصول إلى الشبكةشبكة متحكم بها
تغييرات النظامحاويات قابلة للتخلص

استخدام البداية السريعة من Anthropic

توفر Anthropic إعداد Docker جاهز للاستخدام:

# استنساخ مستودع البداية السريعة
git clone https://github.com/anthropics/claude-quickstarts.git
cd claude-quickstarts/computer-use-demo

# بناء الحاوية
docker build -t computer-use-demo .

# التشغيل مع مفتاح API الخاص بك
docker run -e ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY \
    -p 5900:5900 -p 8501:8501 -p 6080:6080 \
    computer-use-demo

منافذ الحاوية

المنفذالخدمةالوصول
5900VNCعرض سطح المكتب عبر عميل VNC
6080noVNCعرض سطح المكتب في المتصفح
8501Streamlitواجهة الويب التجريبية

الوصول إلى سطح المكتب

الخيار 1: المتصفح (noVNC)

http://localhost:6080/vnc.html

الخيار 2: عميل VNC

vnc://localhost:5900

Dockerfile مخصص

لمشاريعك الخاصة، ابدأ بهذه القاعدة:

FROM ubuntu:22.04

# تثبيت بيئة سطح المكتب
RUN apt-get update && apt-get install -y \
    xvfb \
    x11vnc \
    fluxbox \
    firefox \
    python3 \
    python3-pip

# تعيين الشاشة
ENV DISPLAY=:99

# تثبيت Anthropic SDK
RUN pip3 install anthropic

# بدء الشاشة الافتراضية
CMD Xvfb :99 -screen 0 1024x768x24 & \
    fluxbox & \
    x11vnc -display :99 -forever -shared

تكوين الدقة

تعيين دقة الشاشة في Docker:

# 1024x768 - سريع، تكلفة منخفضة
Xvfb :99 -screen 0 1024x768x24

# 1920x1080 - Full HD، تفاصيل أكثر
Xvfb :99 -screen 0 1920x1080x24

ملاحظة السلامة: لا تشغل أبداً وكلاء استخدام الحاسوب مع الوصول إلى البيانات الحساسة أو بيانات الاعتماد أو أنظمة الإنتاج أثناء التطوير.

في الدرس التالي، سننشئ أول وكيل استخدام حاسوب خاص بك. :::

اختبار

الوحدة 2: بيئة التطوير

خذ الاختبار
هل كان هذا الدرس مفيدًا؟

سجّل الدخول للتقييم

نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.