Docker Tutorial - Docker overview - Install Debian CE on Debian 10
תוכן עניינים:
Docker היא פלטפורמת מכולה המאפשרת לך לבנות, לבדוק ולפרוס אפליקציות במהירות כמכולות ניידות ומספקות עצמית שיכולות לפעול כמעט בכל מקום.
במדריך זה נסביר כיצד להתקין את Docker ב- Debian 10 Buster ונחקור את מושגי Docker הבסיסיים והפקודות.
התקן את Docker ב- Debian
בצע את הצעדים הבאים להתקנת גרסת ה- Docker האחרונה והיציבה ממאגרי ה- Docker.
-
התקן את החבילות הדרושות להוספת מאגר חדש דרך
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2
ייבא את מפתח ה- GPG של המאגר באמצעות פקודת התלתלים הבאה:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
בהצלחה, הפקודה תחזור
OK
.הוסף את מאגר ה- Docker APT היציב לרשימת מאגרי התוכנה של המערכת שלך:
sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"
עדכן את רשימת החבילות
apt
והתקן את הגרסה האחרונה של Docker CE (מהדורת הקהילה):sudo apt update
sudo apt install docker-ce
לאחר סיום ההתקנה, שירות Docker יתחיל אוטומטית. כדי לאמת את הקלד:
sudo systemctl status docker
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-07-30 20:52:00 GMT; 1min 11s ago Docs: https://docs.docker.com…
בזמן הכתיבה הגרסה האחרונה של Docker יציבה היא
19.03.1
:docker -v
Docker version 19.03.1, build 74b1e89
ביצוע פיקוד הדוקר ללא סודו
כברירת מחדל, רק root ומשתמש עם הרשאות sudo יכולים לבצע פקודות של Docker.
sudo usermod -aG docker $USER
$USER
הוא משתנה בסביבה המחזיק את שם המשתמש שלך.
התנתק והתחבר שוב כדי שהחברות בקבוצה תרענן.
פעם אחת נעשה כדי לוודא שאתה יכול להריץ פקודות
docker
ללא סוג
sudo
:
docker container run hello-world
הפקודה תוריד תמונת בדיקה, תריץ אותה במיכל, תדפיס הודעת "שלום מה- Docker" ותצא. הפלט צריך להיראות כך:
שימוש בדוקר
כעת, לאחר שהתקנת ב- Debian 10 שלך, בוא נעבור על מושגי הדוקר הבסיסיים והפקודות.
תמונות דוקר
תמונת Docker מורכבת מסדרה של שכבות של מערכת קבצים המייצגות הוראות ב- Dockerfile של התמונה המרכיבות יישום תוכנה להפעלה. תמונה היא קובץ בינארי בלתי ניתן להחלפה הכולל את היישום וכל שאר התלות כגון ספריות, קבצים בינאריים והוראות הנחוצות להפעלת היישום.
רוב התמונות של Docker זמינות ב- Docker Hub. זהו שירות רישום מבוסס ענן אשר בין פונקציות אחרות משמש לשמירה על תמונות ה- Docker במאגר ציבורי או פרטי.
כדי לחפש תמונה ממרשם ה- Docker Hub, השתמש בפקודת
docker search
. לדוגמה, כדי לחפש תמונה של Debian, הקלד:
מכולות דוקר
מופע של תמונה נקרא מיכל. מכולה מייצגת זמן ריצה ליישום, תהליך או שירות יחיד.
זה אולי לא ההשוואה המתאימה ביותר אבל אם אתה מתכנת אתה יכול לחשוב על תמונת Docker ככיתה ומכל Docker כמופע של כיתה.
כדי להתחיל, עצור, הסר ונהל מיכל השתמש בפקודה
docker container
. לדוגמה, הפקודה הבאה תפעיל מיכל Docker המבוסס על תמונת Debian. אם אין לך את התמונה באופן מקומי, היא תוריד תחילה:
docker container run debian
המיכל של דביאן ייפסק מיד לאחר האתחול מכיוון שאין לו תהליך רץ ארוך ולא ניתן שום פקודה אחרת. המכולה אתחלה, הפעילה פקודה ריקה ואז יצאה.
ה- switch
-it
מאפשר לך לקיים אינטראקציה עם המיכל דרך שורת הפקודה. כדי להתחיל סוג מיכל אינטראקטיבי:
docker container run -it debian /bin/bash
root@ee86c8c81b3b:/#
כפי שאתה יכול לראות מהפלט שלמעלה לאחר הפעלת המיכל, שונו את הפקודה שמשמעותה שאתה עובד עכשיו מתוך המיכל.
לרשימת מכולות Docker הפועלות, השתמש בפקודה הבאה:
docker container ls
לצפייה בכל המכולות, העבירו אותה למתג -ה:
docker container ls -a
כדי למחוק מכולה אחת או יותר, פשוט העתק את מזהה המכולה (או המזהים) והדבק אותם לאחר הפקודה
container rm
:
docker container rm c55680af670c
סיכום
התקנת Docker ב- Debian 10 היא משימה קלה יחסית. Docker הוא סטנדרט דה פקטו לטכנולוגיית מכולות והוא כלי חיוני עבור מהנדסי DevOps וצנרת האינטגרציה והאספקה הרציפה שלהם.
למידע נוסף עיין בתיעוד הרשמי של Docker.
דביאןהונדה U3-X: חד אופן חד אופן חד אופן

הונדה מראה את החדש שלה U3-X, חד אופן כמו "ניידות אישית התקן." מוכן לצאת לסיבוב? רבותיי, להתחיל את מנועי עצלן להפליא: הונדה יש תשובה חדשה עבור אלה מאיתנו עייף מדי כדי לקבל את שלנו keisters. פגוש את מכשיר הניידות האישי של U3-X, "נסיעה חד-אופנית" שגורמת למטבח לקבל פשטידות קלות כמו - טוב, פאי.
אופן ההתקנה והשימוש בדוקר ב- centos 7

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

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