שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

פורום לכל מה שקשור לאחסון (מקומי, נייד ובענן). NASים ועוד.
AvivMustaky
סמל אישי של משתמש
כתב
כתב
הודעות: 689
הצטרף: פברואר 2016
נתן תודות: 212 פעמים
קיבל תודות: 249 פעמים

שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #1 

https://htmag.co.il/article55393.html

כבר התרגלנו לעדכן ידנית קונטיינרים ב- Docker עד שהגיע Watchtower - מדריך

תמונה

oferlaor
סמל אישי של משתמש
מנהל
מנהל
הודעות: 75317
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 640 פעמים
קיבל תודות: 4750 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #2 

מעולה, נתן לי רעיון מעולה לא רק לעדכן את ה docker containers אלא גם את docker compose וזה באמת עובד באותה צורה בדיוק.

81VIVI
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 154
הצטרף: אוגוסט 2016
מיקום: ראשון לציון
נתן תודות: 31 פעמים
קיבל תודות: 18 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #3 

מה זה docker compose? ומה השימושים?

oferlaor
סמל אישי של משתמש
מנהל
מנהל
הודעות: 75317
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 640 פעמים
קיבל תודות: 4750 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #4 

זה דרך להרים כמה אימג׳ים של דוקר שמשולבים אחד בשני.

81VIVI
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 154
הצטרף: אוגוסט 2016
מיקום: ראשון לציון
נתן תודות: 31 פעמים
קיבל תודות: 18 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #5 

נשמע מסובך 🤗.
יכול לתת דוגמה לשימושים נפוצים?

oferlaor
סמל אישי של משתמש
מנהל
מנהל
הודעות: 75317
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 640 פעמים
קיבל תודות: 4750 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #6 

במקרה שלי אני משתמש במערכת שנקראת: Teslamate.

היא כוללת כמה רכיבים: Mosquito (סוג של Message Queue כמו MQTT או RabbitMQ), Grafana (מערכת גרפים ו-dashboards), Postgres (דטבייס SQL) ו-Teslamate עצמו שבעצם מחבר את כל החבילות האלה ומתחבר לענן של טסלה. המערכת עוקבת אחרי הרכב, ומייצרת לו סטטיסטיקות, טעינה, נהיגה, בטריה, יעילות וכו'.

הבעיה שכל אחת מהחבילות שציינתי היא בעלת docker בפני עצמה. אז אופציה אחת היתה לייצר Img אחד של דוקר שכולל את כל החבילות האלה. לא מאוד יעיל ודורש המון עבודה מצד מי שאחראי על זה. זה גם לא הכי חכם.

במקום זה, מייצרים cluster של docker images שהם מחוברים אחד לשני אבל בתאכלס כל אחד רץ בנפרד באופן עצמאי. הבעיה היא כמובן, איך מעדכנים אותם ואיך מתקינים את זה.

ההתקנה נעשית בעזרת קובץ docker compose yml. זה בעצם קובץ הוראות שמסביר איזה חבילות הולכות ומעביר להן הוראות כמו פורטים, שמות משתמשים וכו'.

בשביל להרים כזו חבילה משתמשים ב-docker-compose up. בשביל לעדכן צריך למשוך עדכונים בעזרת docker-compose pull (זה מושך עדכונים מכל ה-docker images שמותקנים לך באופן כזה) ואז לעדכן אותם עם docker-compose up -d.

זהו, אלגנטי ויפה. ברגע שמבינים את הפרנציפ זה ממש מקל על החיים (עד שיכניסו kubernetes למשחק...)

81VIVI
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 154
הצטרף: אוגוסט 2016
מיקום: ראשון לציון
נתן תודות: 31 פעמים
קיבל תודות: 18 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #7 

נשמע מעניין מאוד ומעט מורכב.
שלח תמונות מסך שנראה איך זה נראה

oferlaor
סמל אישי של משתמש
מנהל
מנהל
הודעות: 75317
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל
נתן תודות: 640 פעמים
קיבל תודות: 4750 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #8 

נחשוב אולי אם זה מתאים למאמר. לא כזה מורכב.

gabiuzan
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 640
הצטרף: אוקטובר 2009
נתן תודות: 106 פעמים
קיבל תודות: 30 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #9 

היי חברים, אני פחות מבין ב DOCKER, מה שאני רוצה לעשות במידה וזה אפשרי זה לבצע עדכון אוטומטי לתוכנה PLEX.
חיפשתי סקריפט באינטרנט ומצאתי אחד שאמור לעבוד על DSM 7.0 אבל הוא בפועל לא עובד.
מישהו יכול לעזור לי בזה?

ilane
חבר פעיל במיוחד
חבר פעיל במיוחד
הודעות: 584
הצטרף: אפריל 2006
נתן תודות: 10 פעמים
קיבל תודות: 132 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #10 

חשוב לציין
אמנם כדאי להתעדכן לגירסא עדכנית אבל כבר קרה לי ששימוש בעדכון אוטומטי גרם לקונטיינר להפסיק לתפקד בגלל שינויים בקונפיגורציה(רלוונטי למשל לבסיסי נתונים)
לכן יש אפשרות לקבוע שקונטיינרים מסויימים לא יתעדכנו אוטומטית ע"י קביעת אימג' בגירסא ספציפית ולא latest
או בהוספת לייבל לקונטיינר

קוד: בחירת הכל

com.centurylinklabs.watchtower.enable="false"

le1982
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 168
הצטרף: ינואר 2006
שם מלא: le1982
מיקום: הוד השרון
נתן תודות: 30 פעמים
קיבל תודות: 5 פעמים

Re: שרשור תגובות: מדריך: כך תעדכנו את כל הקונטיינרים ב-Docker שב- Synology NAS באופן אוטומטי

נושא שלא נקרא #11 

עובד, אבל צריך להכניס את הקטע קוד בלי ה$ בהתחלה.

קוד: בחירת הכל

docker run -d --name=watchtower \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart=always \
containrrr/watchtower --cleanup

שלח תגובה

חזור אל “NAS ואחסון”