Install Docker on Centos 7

install docker on centos7

Docker הנה טכנולוגיה מבוססת קונטיינרים (מכולות) המאפשרת הקמה ופריסה של יישומים בקלות ובמהירות המסוגלות לתפקד עצמאית או כחלק ממערך יישומים וניתנת להרצה כמעט בכל מקום (ענן כדוגמת EWS או אפילו on prem). במדריך זה אסביר על התקנת Docker על גבי שרת Centos 7 וכן התקנה של docker-compose.

חלק א' – התקנת דוקר על השרת

בשלב ראשון יש לעדכן את המערכת ולהתקין את התלויות הנדרשות להתקנת דוקר, לצורך כך פתחו את הטרמינל והקלידו את הפקודות הבאות:

כעת נוסיף את המאגר (repository) של דוקר לרשימת המאגרים בשרת על מנת שבהמשך נוכל להתקין ממנו. לצורך כך כתבו את הפקודה הבאה:

כעת נבצע את ההתקנה של דוקר על השרת, לצורך כך כתבו את הפקודה הבאה:

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

וכעת, כתבו את הפקודה הבאה על מנת לבדוק את הסטטוס של ה service:

במידה והכל תקין, תקבלו פלט שנראה כך:

Docker Service Status - Dockeril.net

על מנת לבדוק איזה גרסאת דוקר הותקנה, יש להריץ את הפקודה הבאה:

בפלט תקבלו את הגרסה. לדוגמה:

docker installed version

חלק ב' – הרצת פקודות docker ללא צורך בפקודת sudo

כברירת מחדל, פקודת docker דורשת הרשאות admin. אם תרצו להריץ פקודות docker כאשר המשתמש שלכם איננו root ומבלי שיהיה צורך להשתמש ב sudo הוסיפו את המשתמש שלכם לקבוצת ה docker על ידי הפקודה הבאה:

התנתקו והתחברו שוב על מנת שיתבצע רענון של שיוך המשתמש לקבוצה.
על מנת לוודא כי הדוקר הותקן בהצלחה וכי ניתן להריץ את הפקודות ללא שימוש ב sudo כתבו את הפקודה הבאה אשר תוריד image של קונטיינר לבדיקה:

הפלט אמור להראות כך:

docker hello-world sample output

בהצלחה!

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*