הרצת פעם GUI ב Docker? אני חייבת עזרה!
קדם ‹ Forums ‹ הייטק ‹ IT & Software ‹ הרצת פעם GUI ב Docker? אני חייבת עזרה!
-
הרצת פעם GUI ב Docker? אני חייבת עזרה!
פורסם ע"י יהודית וינגרטן הייטק on 30/07/2024 ב11:37 pmיש לי פריוקט app כתוב בפייתון משתמשת בו עם הספריה Tkinter.
אני צריכה להריץ את זה בדוקר וזה פשוט לא עובד!
הדבר היחיד שהצלחתי למצוא זה עם התקנות לפני שמריצים את הדוקרפייל …
ואני רוצה שהdockerfile יכיל את כל ההתקנות שלו…
ניסיתי הכול
אולי משהי יודעת עבדה עם זה פעם
(מקווה שהבינו משהו…)
אני צריכה את זה דחוף!
תודה!!
יהודית וינגרטן הגיבה לפני 5 חודשים, 3 שבועות 3 חברות · 5 תגובות -
5 תגובות
-
000חברה חדשה
אני צריכה את זה דחווווווףףףף!!!!!!!!
יש מישהו???
-
020חברה חדשה
היי, בוקר טוב.
אשמח לנסות לעזור
צריכה שתתני יותר פרטים איפה זה נתקע לך?
-
000חברה חדשה
נותן לך דוג’ בסיסית,
יש את הפריוקט לדוג קובץ פייתון בשם app.py עפ קוד פשוט עם הספריה Tkinter.
ויש ל קובץ dockerfile fzv :
FROM python:3.9-slim-buster
RUN apt-get update && apt-get install -y tk
WORKDIR /app
COPY . .
CMD [“python”, “app.py”]
כשאני מריצה את זה עם פקודה רגילה
docker run -it my-python-app
זה מה שאני מקבלת-
Traceback (most recent call last):
File “/app/app.py”, line 7, in <module>
window = tk.Tk()
File “/usr/local/lib/python3.9/tkinter/__init__.py”, line 2270, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable
ולכן אני מריצה את זה ככה:
>docker run -it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix my-image
אז נוצר לי קונטיינר שרץ – אבל הוא לא פותח לי את החלונית של הGUI שלי….-
000חברה חדשה
-
-
000חברה חדשה
כבר ראיתי את זה
כתוב שם:
This article has only been tested with Linux and may not work for other OS.
אני לא מצליחה להריץ את הדוג שלו….
Log in to reply.