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

إعداد بيئة 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

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

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

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

الخيار 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: بيئة التطوير

خذ الاختبار