בעיה בהרצת דוקר מקומי
-
אני צריכה להרים דוקר לוקאלית אך הוא נופל בהרצת הסקריפט של נטפרי,
מצו"ב צילום מסך של השגיאה, האם מישהו נתקל בשגיאה זהה?
אודה לכל עזרה,
תודה רבה מראש! -
אולי זה רץ בהרשאות משתמש שהם לא ROOT ולכן אין לו הרשאות להתקין דברים בקונטיינר.
-
-
@magicode זה רץ על היוזר הדיפולטיבי עם הרשאת מנהל מערכת, יש הרשאה נוספת שאפשר להגדיר? יכול להיות שהדוקר יצר הרשאות אחרות?
תודה רבה -
@אינו-יודע-לשאול אמר בבעיה בהרצת דוקר מקומי:
היא משתמשת בסקריפט מכאן
איך אתה יודע?
(אם מוסיפים לתמונה את התעודה של נטפרי כמו שרואים בתמונה שהיא העלתה, אז אין צורך לסקריפט הזה)
בכל מקרה, אם ארצה לעזור אני צריך שאלה יותר ברורה, עם פרטים על ה-DOCKERFILE וסביבת ההרצה.
וכן יש לציין שאני לא מבין גדול בדוקר -
@yzahn ניסיתי גם את האפשרות להוסיף ל-PATH אך עדיין אותה שגיאה
מדובר בדוקר להרמת DB של PostgresSql סביבת ההרצה - לינוקס על מחשב ווינדוס
כאן הקוד של ה-DockerFile:FROM postgres:13.2-alpine
ADD https://netfree.link/dl/unix-ca.sh /home/netfree-unix-ca.sh
RUN cat /home/netfree-unix-ca.sh | sh
ENV NODE_EXTRA_CA_CERTS=/etc/ca-bundle.crt
ENV REQUESTS_CA_BUNDLE=/etc/ca-bundle.crt
ENV SSL_CERT_FILE=/etc/ca-bundle.crtCOPY init.sql /docker-entrypoint-initdb.d/
COPY seed.sql /docker-entrypoint-initdb.d/
RUN apk update
RUN apk add postgis
RUN mv /usr/local/lib/postgresql/plpgsql.so /usr/lib/postgresql/plpgsql.so
RUN mv /usr/lib/postgresql/* /usr/local/lib/postgresql || true
RUN mv /usr/share/postgresql/extension/* /usr/local/share/postgresql/extension/
EXPOSE 5432וזו השגיאה:
=> ERROR [ 6/10] RUN apk update 3.0s[ 6/10] RUN apk update:
#0 0.804 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz
#0 2.814 139764887472968:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1914:
#0 2.814 ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.15/main: Permission denied
#0 2.814 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.15/main: No such file or directory
#0 2.815 fetch https://dl-cdn.alpinelinux.org/alpine/v3.15/community/x86_64/APKINDEX.tar.gz
#0 2.909 139764887472968:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1914:
#0 2.910 ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.15/community: Permission denied
#0 2.910 WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.15/community: No such file or directory
#0 2.910 2 errors; 14 distinct packages available -
@r_g אני לא מצליח לשחזר את הבעיה
העתקתי את ה-dockerfile והרצתי את זה הן בווינדוס והן ב-WSL עם או בלי הסקריפט הזה וזה עובד לי תקין בכל המקרים -
גם אני ניסתי.
היה קצת הודעות אדומות אבל זה הצליח להתקיןFROM postgres:13.2-alpine ADD https://netfree.link/dl/unix-ca.sh /home/netfree-unix-ca.sh RUN cat /home/netfree-unix-ca.sh | sh RUN apk update RUN apk add postgis
-
@magicode @yzahn @אינו-יודע-לשאול
התחברתי עם סטיק של ספק אחר, במקום התחברות באמצעות VPN ועובד לי ב"ה
כנראה ה-VPN יצר חסימה מסוימתתודה רבה על העזרה!!