בניית תמונת דוקר - שגיאה ב CURL
-
זה ה Dockerfile הצנוע שלי
FROM linuxserver/code-server:latest RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\ apt-get install -y nodejsאני מריץ את פקודת הבניה
docker build -t node-ide .על המחשב הלוקאלי שלי (וינדוס 11) וזה עובד מצוין
אבל כשאני מעלה את זה לשרת אובונטו ומריץ אותו דבר, אני מקבל שגיאהSending build context to Docker daemon 2.048kB Step 1/2 : FROM linuxserver/code-server:latest ---> 997b7b90cb65 Step 2/2 : RUN curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs ---> Running in d0ec2365c9d1 curl: (6) getaddrinfo() thread failed to start Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package nodejs The command '/bin/sh -c curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - && apt-get install -y nodejs' returned a non-zero code: 100מדוע זה קורה?
@יוסף-בן-שמעון כתב בבניית תמונת דוקר - שגיאה ב CURL:
curl -fsSL https://deb.nodesource.com/setup_14.x
מה קורה בשרת כשאתה מריץ:
curl -fsSL https://deb.nodesource.com/setup_14.xעריכה: אני לא מבין מה שאני קורא, אבל אני רואה שזה בעיה מוכרת קצת
https://askubuntu.com/questions/1405417/20-04-vs-22-04-inside-docker-with-a-16-04-host-thread-start-failures
הם אומרים שהוספת פרמטר -
@יוסף-בן-שמעון כתב בבניית תמונת דוקר - שגיאה ב CURL:
curl -fsSL https://deb.nodesource.com/setup_14.x
מה קורה בשרת כשאתה מריץ:
curl -fsSL https://deb.nodesource.com/setup_14.xעריכה: אני לא מבין מה שאני קורא, אבל אני רואה שזה בעיה מוכרת קצת
https://askubuntu.com/questions/1405417/20-04-vs-22-04-inside-docker-with-a-16-04-host-thread-start-failures
הם אומרים שהוספת פרמטר@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
מה קורה בשרת כשאתה מריץ:
בשרת המארח זה עובד, רק בתמונה זה נופל
@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
אבל אני רואה שזה בעיה מוכרת קצת
הייתי שם, לא הצלחתי להבין מה הולך שם, הם מדברים על הרצה, לא הבנתי איך אני מקיש מזה לבניה
-
תנסה להריץ את הפקודת Apt עם הרשאות Sudo.
משהו כזה:curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt install nodejs -yאגב, איך התקנת בווינדוס את הNode באמצעות Apt?
@Elhanan כתב בבניית תמונת דוקר - שגיאה ב CURL:
תנסה להריץ את הפקודת Apt עם הרשאות Sudo.
זה נופל עוד לפי ה APT, כבר בשלב של ה CURL
@Elhanan כתב בבניית תמונת דוקר - שגיאה ב CURL:
אגב, איך התקנת בווינדוס את הNode באמצעות Apt?
לא, עם המתקין של חלונות
-
@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
מה קורה בשרת כשאתה מריץ:
בשרת המארח זה עובד, רק בתמונה זה נופל
@dovid כתב בבניית תמונת דוקר - שגיאה ב CURL:
אבל אני רואה שזה בעיה מוכרת קצת
הייתי שם, לא הצלחתי להבין מה הולך שם, הם מדברים על הרצה, לא הבנתי איך אני מקיש מזה לבניה
@יוסף-בן-שמעון כתב בבניית תמונת דוקר - שגיאה ב CURL:
הייתי שם, לא הצלחתי להבין מה הולך שם, הם מדברים על הרצה, לא הבנתי איך אני מקיש מזה לבניה
docker buildגם מקבל את הפרמטר--security-opt
https://docs.docker.com/engine/reference/commandline/build/#:~:text=src%3D/local/secret-,--security-opt,Security options,---shm-size -
@יוסף-בן-שמעון כתב בבניית תמונת דוקר - שגיאה ב CURL:
הייתי שם, לא הצלחתי להבין מה הולך שם, הם מדברים על הרצה, לא הבנתי איך אני מקיש מזה לבניה
docker buildגם מקבל את הפרמטר--security-opt
https://docs.docker.com/engine/reference/commandline/build/#:~:text=src%3D/local/secret-,--security-opt,Security options,---shm-size$ docker build -t node-ide --security-opt=seccomp=unconfined . Sending build context to Docker daemon 3.584kB Error response from daemon: The daemon on this platform does not support setting security options on build -
$ docker build -t node-ide --security-opt=seccomp=unconfined . Sending build context to Docker daemon 3.584kB Error response from daemon: The daemon on this platform does not support setting security options on build -
@יוסף-בן-שמעון השגיאה הזאת של "The daemon on this platform does not support setting security options on build" אתה מקבל בשרת של האובנטו?
@dovid אכן
-
@יוסף-בן-שמעון בניה של תמונה אחרת שמבצעת קריאת רשת כלשהיא עם curl ניסת? עובד?
-
@יוסף-בן-שמעון בניה של תמונה אחרת שמבצעת קריאת רשת כלשהיא עם curl ניסת? עובד?
@aaron זה לדוגמא עובד יופי
FROM node:14 RUN curl https://tchumim.com/אבל זה
FROM linuxserver/code-server:latest RUN curl https://tchumim.com/מביא אותה שגיאה
-
בסוף לקחתי את התמונה הזו
FROM linuxserver/code-server:4.4.0-ls125
והצלחתי להתקין נוד
תודה לכל העוזרים (וכרגיל ל @yossiz שליווה גם בפרטי ותמך בי רגשית בנוסף לעזרה המקצועית...)
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות