@מוטי-מן כתב בעזרה בהפעלה של דוקר על ubuntu עבור פרויקט בnode:
@צבי-ש כתב בעזרה בהפעלה של דוקר על ubuntu עבור פרויקט בnode:
המקום שבו הסתבכתי זה בהפעלה/יצירת התמונת דוקר שאותה אני אוכל להריץ,
מה הסתבכת?
אם אני רוצה להפעיל nodejs שמשתמש במודול כמו אקספרס והספריה לימות המשיח ועוד כמה, איך אני בוחר/יוצר את האימאג' שממנו אריץ את הקונטיינר? זה צריך לכלול רק נוד, או שגם את המודולים שאני רוצה להשתמש בהם?
dockerfile הוא הקובץ שאחראי על היצירה.
אתה יכול לציין מפורש בתוכו להתקין מספר ספריות, או להכין מראש קובץ package.json עם הספריות, ואז להכין קובץ כזה למשל
FROM node:18
WORKDIR /app
COPY package.json /app
RUN npm install
אתה נותן לו פקודת COPY
ואחרי שהקובץ בפנים, אתה עושה npm install והוא מתקין את הכל.
תוכל גם לעשות ככה למשל
RUN npm install express
בשביל להתקין את express