Docker Compose קל להתקנה על שולחנות עבודה של לינוקס. אבל שלבי ההתקנה הם קצת שונים אם אתה רוצה את הגרסה האחרונה של Docker Compose.

Docker Compose זמין במאגרים הסטנדרטיים ברוב ההפצות. עם זאת, גרסאות המאגר העדכניות ביותר נוטות להיות מספר גרסאות מאחורי המהדורה האחרונה.

זה הופך יותר ויותר לבעיה ויכול לגרום למגוון שגיאות הדורשות דרכים לעקיפת הבעיה. הנה איך להתקין את הגרסה האחרונה של Docker Compose ב-Linux.

Docker Compose מפשט את חייך

Docker הוא כלי קיבולת חיוני המאפשר לך לפרוס תוכנה במחשב או בשרת הלינוקס שלך ללא סיכון שזה יפריע ליישומים אחרים שהתקנת.

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

התוסף Docker Compose הופך את החיים לקלים עוד יותר. בעזרתו תוכלו להגדיר סביבות בקובץ טקסט של YAML, ולאחר מכן להשתמש בפקודות קצרות כדי לנהל אותן.

אם אתה אירוח עצמי של פרויקטים ב-Raspberry Pi, זה לא יסולא בפז. אתה יכול אפילו להפעיל מערכות הפעלה שלמות, אובונטו, למשל, כמכולות Docker.

למה לא להשתמש ב-Repo Release של Docker Compose?

אמנם קל לעשות זאת

instagram viewer
התקן את Docker Compose ב-Linux, הפיתוח נע במהירות, וישנן מספר גרסאות שונות של Docker Compose בשימוש פעיל כיום.

הסכימה והתחביר שהם משתמשים בהם לא תמיד תואמים, וכאשר אתה הופך מיכלים, אתה עלול להיתקל בשגיאות כגון "services.web.depends_on מכיל סוג לא חוקי, הוא צריך להיות מערך "או"אפשרות תצורה לא נתמכת עבור רשתות".

רבות מהשגיאות הללו נוגעות לתכונות שהוצאו משימוש או נוספו מאז שהגרסה שלך של Docker Compose שוחררה. תוך כדי התעסקות ושינוי מספר הגרסה שלך docker-compose.yaml קובץ או חיפוש אינטנסיבי אחר שגיאות מאוד ספציפיות יכול לפעמים להניב תוצאות, זו לא האפשרות הטובה ביותר.

המהדורות העדכניות ביותר של Docker Compose מתייחסות למספרי גרסאות כאל ייעוץ בלבד, ובדרך כלל יעבדו בצורה חלקה עם קבצי YAML שנוצרו עבור מהדורות קודמות של Docker Compose.

מכיוון שגרסאות המאגר הסטנדרטיות של Docker Compose נוטות לפגר אחרי העדכניות ביותר, ייתכן שתצטרך להתקין את Docker Compose באופן ידני.

כיצד להתקין את Docker Compose באופן ידני

אתה יכול למצוא את המהדורה העדכנית ביותר של Docker Compose בדף הרשמי של הפרויקט GitHub Releases.

הורד:Docker Compose

לפני שתתחיל, עליך להסיר את ההתקנה של הגרסה של Docker Compose שהתקנת עם מנהל החבילות שלך. אם התקנת את Docker Compose באמצעות APT, למשל, פתח מסוף והזן:

sudo apt להסיר docker-compose

בקר בדף GitHub Releases בדפדפן שלך ובחר את ארכיטקטורת המערכת שלך מהרשימה. רוב המחשבים השולחניים המודרניים ידרשו את docker-compose-linux-x86_64 חֲבִילָה. זה עשוי להיות מוסתר, וייתכן שתצטרך ללחוץ הצג את כל הנכסים למצוא את זה.

עבור Raspberry Pis 64 סיביות אחרונות, בחר docker-compose-linux-aarch64, ולארכיטקטורת ARM ישנה יותר, חפש docker-compose-linux-armv7 אוֹ docker-compose-linux-armv6.

לחץ לחיצה ימנית על הגרסה הרצויה ולאחר מכן בחר העתק קישור.

כעת חזור למסוף שלך, והשתמש ב- wget פקודה להורדת הקובץ הבינארי:

wget https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-linux-x86_64

שנה את שם הקובץ שהורדת, העבר אותו למיקום ב-PATH שלך והפוך אותו לבר-הפעלה:

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docer-compose
sudo chmod +x /usr/local/bin/docer-compose

לבסוף, בדוק את הגרסה של Docker Compose המותקנת עם:

docker-compose -v

כעת תהיה לך גרסה האחרונה של Docker Compose מותקנת במחשב הלינוקס שלך.

השתמש ב-Docker Compose כדי להפעיל כמה פרויקטים נהדרים

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

אם אתה מוצא את ניהול קונטיינרים מרובים של Docker מכביד מדי, אפילו עם Docker Compose, ישנם כלים קלים לשימוש שיכולים לפשט עבורך את הניהול.