התקן את Docker ב- CentOS7

Install Docker Centos7



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

התקנת Docker

אני משתמש ב- CentOS 7.4 כפי שניתן לראות מפלט הפקודה הבאה:







$חתול /וכו/שחרור redhat



גרסת הליבה שבה אני משתמש היא 3.10.0 כפי שניתן לראות מפלט הפקודה הבאה:



$ללא שם -r





אתה צריך yum-config-manager לאפשר תוספות CentOS 7 ומאגר Docker CE למכשיר CentOS 7 שלך. yum-config-manager מסופק על ידי yum-utils חֲבִילָה.

אתה יכול להתקין yum-utils חבילה עם הפקודה הבאה:



$סודו יאם להתקיןyum-utils

כפי שאתה יכול לראות מצילום המסך למטה, יש לי כבר yum-utils החבילה מותקנת במחשב שלי. אם אין לך אותו, הוא יותקן.

כעת תוכל להפעיל את מאגר התוספות של CentOS 7 באמצעות הפקודה הבאה:

$סודוyum-config-manager--לְאַפשֵׁרתכונות נוספות

כעת הפעל את הפקודה הבאה כדי לבדוק אם תכונות נוספות ריפו מופעל:

$סודו יאםrepolist

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

Docker תלוי ב device-mapper-persistent-data ו lvm2 חֲבִילָה. אתה יכול להתקין את החבילות האלה באמצעות הפקודה הבאה:

$סודו יאם להתקיןmap-mapper-persistent-data lvm2

כעת לחץ על 'y' ולאחר מכן לחץ על כדי להמשיך.

device-mapper-persistent-data ו lvm2 יש להתקין חבילות.

כעת עליך להוסיף את המאגר הרשמי של Docker למחשב CentOS 7 שלך.

תוכל להריץ את הפקודה הבאה להוספת מאגר Docker ל- CentOS 7 באמצעות yum-config-manager :

$סודוyum-config-manager-add-repohttps://download.docker.com/לינוקס/מאות/docker-ce.repo

יש להוסיף את מאגר Docker.

כעת תוכל להתקין את Docker.

כדי להתקין את Docker במחשב CentOS 7 שלך, הפעל את הפקודה הבאה:

הקש על 'y' ולאחר מכן לחץ על כדי להמשיך.

מנהל חבילות Yum צריך להתחיל להוריד את חבילות Docker כפי שמוצג בצילום המסך למטה.

בשלב מסוים, ייתכן שתתבקש לקבל את מפתח ה- GPG של Docker. הקש על 'y' ולאחר מכן לחץ על כדי להמשיך.

ההתקנה צריכה להימשך כפי שמוצג בצילום המסך למטה.

צריך להתקין Docker.

כעת תוכל להפעיל את שירות מערכת Docker באמצעות הפקודה הבאה:

$סודוsystemctl start docker

עליך גם להוסיף שירות Docker להפעלת המערכת. אז זה יתחיל אוטומטית בעת האתחול.

תוכל להריץ את הפקודה הבאה כדי להוסיף שירות Docker להפעלת המערכת:

$סודוsystemctlלְאַפשֵׁרעגינה

כפי שאתה יכול לראות מצילום המסך למטה, שירות מערכת Docker מתווסף להפעלה.

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

להוספת המשתמש שלך ל- עגינה קבוצה, הפעל את הפקודה הבאה:

$סודושיטת משתמש-aGdocker shovon

הערה: כאן shovon הוא המשתמש של מכונת CentOS 7 שלי. שם המשתמש שלך צריך להיות שונה.

כעת הפעל מחדש את מכונת CentOS 7 שלך עם הפקודה הבאה:

$סודולְאַתחֵל

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

$גרסת docker

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

שימוש בסיסי ב- Docker

אתה יכול להריץ ברירת מחדל שלום עולם מיכל של Docker כדי לבדוק אם זה עובד או לא.

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

$docker run שלום עולם

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

תוכל לרשום את מכולות ה- Docker הזמינות באמצעות הפקודה הבאה:

$תמונת dockerls

אתה יכול להריץ את הפקודה הבאה כדי למצוא את כל המידע הדרוש לך על Docker במערכת שלך:

$מידע על עגינה

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

כך מתקינים את Docker ב- CentOS 7 ומשתמשים בו. תודה שקראת מאמר זה.