כיצד להתקין את Docker CE ב-Debian 12

Kyzd Lhtqyn T Docker Ce B Debian 12



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

במאמר זה נראה לך כיצד להתקין את הגרסה העדכנית ביותר של Docker CE ב-Debian 12 'תולעת ספרים'.







נושא התוכן:

    1. עדכון מטמון מסד הנתונים של Debian 12 Package
    2. הסרת חבילות ה-Docker המתנגשות מדביאן 12
    3. התקנת החבילות המוקדמות בדביאן 12
    4. התקנת מפתח GPG של מאגר Docker הרשמי בדביאן 12
    5. הוספת מאגר החבילות הרשמי של Docker ב-Debian 12
    6. התקנת Docker CE ב-Debian 12
    7. הוספת משתמש כניסה של Debian 12 לקבוצת Docker
    8. בדיקה אם Docker ו- Docker Compose נגישים בדביאן 12
    9. סיכום

עדכון מטמון מסד הנתונים של Debian 12 Package

כדי לעדכן את מטמון מסד הנתונים של חבילת Debian 12, הפעל את הפקודה הבאה:



$ סודו עדכון מתאים




הסרת חבילות ה-Docker המתנגשות מדביאן 12

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





כדי להסיר את חבילות Docker המתנגשות מדביאן 12, הפעל את הפקודה הבאה:

$ סודו מתאים להסיר --לְטַהֵר docker.io docker-doc docker-compose podman-docker containerd runc


במקרה שלנו, לא מותקנות חבילות Docker סותרות. אם יש לך, זה יוסר.



התקנת החבילות המוקדמות בדביאן 12

כדי להתקין את מאגר החבילות הרשמי של Docker ב-Debian 12, עליך להתקין כמה חבילות ב-Debian 12 שלך.

אתה יכול להתקין את החבילות הנדרשות עם הפקודה הבאה:

$ סודו מַתְאִים להתקין ca-certificates curl gnupg


לאישור ההתקנה, לחץ על ו ולאחר מכן הקש .


יש להתקין את החבילות הנדרשות.

התקנת מפתח GPG של מאגר Docker הרשמי בדביאן 12

לפני שתוכל להוסיף את מאגר החבילות הרשמי של Docker למערכת Debian 12 שלך, עליך להתקין את מפתח GPG של מאגר Docker הרשמי במערכת Debian 12 שלך.

כדי לוודא שה /etc/apt/keyrings לספרייה יש את הרשאות הגישה הנכונות, הפעל את הפקודה הבאה:

$ סודו להתקין -M 0755 / וכו / מַתְאִים / מחזיקי מפתחות


כדי להוריד את מפתח ה-GPG של מאגר החבילות הרשמי של Docker ולשמור אותו ב- /etc/apt/keyrings ספריית מערכת Debian 12 שלך, הפעל את הפקודה הבאה:

$ סִלְסוּל -fsSL https: // download.docer.com / לינוקס / דביאן / gpg | סודו gpg --יקיר -או / וכו / מַתְאִים / מחזיקי מפתחות / docker.gpg


כדי לוודא שכולם יכולים לקרוא את קובץ מפתחות GPG של מאגר החבילות הרשמי של Docker, הפעל את הפקודה הבאה:

$ סודו chmod a+r / וכו / מַתְאִים / מחזיקי מפתחות / docker.gpg

הוספת מאגר החבילות הרשמי של Docker ב-Debian 12

כדי להוסיף את מאגר החבילות הרשמי של Docker במערכת Debian 12 שלך, הפעל את הפקודה הבאה:

$ הֵד 'deb [arch=' $ ( dpkg --ארכיטקטורת הדפסה ) ' signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | סודו טי / וכו / מַתְאִים / sources.list.d / docker.list


כדי שהשינויים ייכנסו לתוקף, הקפידו לעדכן את מטמון מסד הנתונים של חבילת Debian 12 בפקודה הבאה:

$ סודו עדכון מתאים


התקנת Docker CE ב-Debian 12

כדי להתקין את הגרסה האחרונה של Docker CE ב-Debian 12, הפעל את הפקודה הבאה:

$ סודו apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


לאישור ההתקנה, לחץ על ו ולאחר מכן הקש .


Docker CE וחבילות התלות הנדרשות יורדות מהאינטרנט. זה לוקח זמן להשלים.


Docker CE וחבילות התלות הנדרשות מותקנות. זה לוקח זמן להשלים.


בשלב זה, הגרסה האחרונה של Docker CE צריכה להיות מותקנת במחשב Debian 12 שלך.

הוספת משתמש כניסה של Debian 12 לקבוצת Docker

כדי להפעיל את הפקודות של Docker ללא הרשאות משתמש-על, עליך להוסיף את משתמש הכניסה של מערכת Debian 12 שלך לקבוצת Docker.

כדי להוסיף את משתמש הכניסה של מערכת Debian 12 שלך לקבוצת Docker, הפעל את הפקודה הבאה:

$ סודו usermod -aG דוקר $ ( מי אני )


כדי שהשינויים ייכנסו לתוקף, הפעל מחדש את מערכת Debian 12 שלך עם הפקודה הבאה:

$ לְאַתחֵל

בדיקה אם Docker ו- Docker Compose נגישים בדביאן 12

לאחר אתחול המחשב, הפעל את הפקודות הבאות מאפליקציית Terminal כדי לבדוק אם אתה יכול לגשת ל-Docker:

$ גרסת docker


אם Docker נגיש, יש להדפיס את מספר הגרסה המותקנת של Docker ומידע על build. כפי שאתה יכול לראות, Docker גרסה 24.0.4 מותקנת במערכת Debian 12 שלנו.


כדי לבדוק אם אתה יכול לגשת ל-Docker Compose, הפעל את הפקודה הבאה:

$ גרסת docker compose


אם Docker Compose נגיש, יש להדפיס את מספר הגרסה המותקן של Docker Compose. כפי שאתה יכול לראות, Docker Compose גרסה 2.19.1 מותקנת במערכת Debian 12 שלנו.

סיכום

הראינו לך כיצד להתקין את הגרסה העדכנית ביותר של Docker Community Edition (CE) ו-Docker Compose ב-Debian 12 'תולעת ספרים'. הראנו לך גם כיצד להפעיל את ה-Docker ב-Debian 12 ללא הרשאות משתמש-על (root) וכיצד לבדוק אם Docker ו- Docker Compose נגישים גם ב-Debian 12.