הרעיון מאחורי #Winboat הוא מצוין, אבל נראה שהביצוע כרגע עדיין מעט לא יציב. מאז ההתקנה בתחילת השנה המערכת אמנם עבדה, אך היום התוכנה הפסיקה לתפקד לחלוטין.

האימג' (Image) דיווח פתאום על זיכרון עבודה (RAM) לא מספיק. ניסיתי לתקן את הבעיה ידנית, אך לרוע המזל זה הפך את המערכת לבלתי שמישה לחלוטין. במקום להשקיע זמן נוסף באיתור תקלות, עברתי ישירות ל-Dockurr Windows-Image – שבכל מקרה מהווה את הבסיס הטכני של Winboat.

הודעת שגיאה

1. הכנות

מכיוון שאני משתמש ב-Podman, יצרתי תחילה את הספריות הדרושות במערכת המארחת (Host) שלי. כך נשמרת שלמות הנתונים במקרה שיהיה צורך ליצור את הקונטיינר מחדש:

mkdir -p $HOME/Windows/System
mkdir -p $HOME/Windows/Shared

2. פקודת ההפעלה

הערה חשובה: החליפו במשתנים -e USERNAME ו--e PASSWORD את המקומות השמורים בפרטי הגישה האישיים שלכם.

podman run -d \
  --name windows \
  -p 8006:8006 \
  --device=/dev/kvm \
  --cap-add NET_ADMIN \
  -e RAM_SIZE="8G" \
  -e USERNAME="Carsten" \
  -e PASSWORD="1234" \
  -e LANGUAGE="German" \
  -v $HOME/Windows/System:/storage:Z \
  -v $HOME/Windows/Shared:/shared:Z \
  --stop-timeout 120 \
  dockurr/windows

ברגע שהקונטיינר פעיל, תוכלו לגשת למופע ה-Windows ישירות דרך הדפדפן:

http://127.0.0.1:8006

קונטיינר פעיל

3. סיכום

הייתי צריך להריץ את הפקודה שלעיל פעם אחת בלבד. בשימוש היומיומי, ניתן כעת לשלוט בסביבת ה-Windows בנוחות רבה באמצעות פקודות קצרות אלו:

  • הפעלה: podman start windows
  • עצירה: podman stop windows (או כיבוי ישירות מתוך Windows)
  • בדיקת סטטוס: podman ps -a

קישורים נוספים: