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 ומשתמשים בו. תודה שקראת מאמר זה.