כיצד להפעיל Docker באמצעות הפקודה systemctl

Kyzd Lhp Yl Docker B Mz Wt Hpqwdh Systemctl



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

כמו בשירותים אחרים, ניתן להשתמש ב-systemctl גם לניהול שירות dockerd. ה-systemctl הוא כלי שורת פקודה המשמש לניהול שירותי systemd בהפצות לינוקס שמגיעות עם systemd init system.

במדריך זה, אדגים את תהליך ניהול שירות Docker בלינוקס על ידי שימוש בכלי systemctl.







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

כברירת מחדל, ב-Linux, שירות docker מופעל עם האתחול. עם זאת, במקרים רבים, ייתכן שתרצה לנהל אותו באופן ידני, כגון פתרון בעיות, או במקרה של חריגה. ניתן לנהל בקלות קבצי שירות Docker ו-socket באמצעות systemctl. הפקודה להפעלת שירות docker ניתנת להלן:



סודו systemctl הפעל את docker.service

הפקודה לעיל לא תיצור כל אינדיקציה לכך שהשירות החל לפעול. כדי לקבוע אם שירות Docker פעיל ופועל, השתמש ב- סטָטוּס אפשרות עם הפקודה systemctl ושם השירות.



סודו מעגן סטטוס systemctl





שים לב שבפקודות לעיל, סיומת .service היא אופציונלית וניתן לדלג עליה.

כיצד לנהל את הגדרות האתחול של Docker באמצעות הפקודה systemctl

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



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

סודו systemctl השבת את docker

השבתת שירות הדוקר לא תעצור אותו מיד; השירות יישאר פעיל עד שייעצר במפורש. השירות יישאר פעיל, עם זאת, קובץ היעד שמשאיר את השירות מופעל באתחול יוסר ובאתחול הבא השירות יושבת.

כדי להפעיל את הדוקר, פשוט השתמש ב- התחל systemctl עם שם השירות, וכדי לעצור אותו, השתמש ב- systemctl עצור פקודות.

סודו systemctl עצור את docker

וכדי להפעיל אותו באתחול, הפעל את השירות.

סודו systemctl לְאַפשֵׁר דוקר

הפעלת השירות תיצור שוב קישור סמלי ב- /רוצה מַדרִיך.

כיצד להפעיל את שירות Docker באופן ידני

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

סודו dockerd

ל תפסיק השירות, לחץ ctrl+c מפתחות.

סיכום

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