إعداد بيئة التطوير الخاصة بك
إعداد بيئة 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
ملاحظة السلامة: لا تشغل أبداً وكلاء استخدام الحاسوب مع الوصول إلى البيانات الحساسة أو بيانات الاعتماد أو أنظمة الإنتاج أثناء التطوير.
في الدرس التالي، سننشئ أول وكيل استخدام حاسوب خاص بك. :::