אנדרואיד

אופן ההתקנה והשימוש בדוקר ב- debian 9

Docker Tutorial 6: Running ubuntu in container

Docker Tutorial 6: Running ubuntu in container

תוכן עניינים:

Anonim

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

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

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

תנאים מוקדמים

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

התקן את Docker ב- Debian

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

  1. עדכן את החבילות המותקנות לגירסה האחרונה:

    sudo apt upgrade

    התקן את התלות הדרושות להוספת מאגר חדש דרך

    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 -

    הוסף את מאגר ה- Docker APT לרשימת מאגרי התוכנה של המערכת שלך על ידי הקלדה:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    כעת, כאשר מאגר ה- Docker מופעל, עדכן את רשימת החבילות 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 Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    בזמן הכתיבה, הגרסה הנוכחית של Docker זמינה עבור Debian 9 היא 18.06.0-ce . בדוק את גרסת ה- Docker באמצעות:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

ביצוע פיקוד הדוקר ללא סודו

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

אם ברצונך להריץ פקודות של Docker כמשתמש שאינו שורש בלי להוסיף sudo עליך להוסיף את המשתמש שלך לקבוצת הדוקר שנוצרת במהלך התקנת חבילת Docker CE. אתה יכול לעשות זאת על ידי הקלדת:

sudo usermod -aG docker $USER

$USER הוא משתנה בסביבה המחזיק את שם המשתמש שלך.

התנתק והתחבר שוב כדי שהחברות בקבוצה תרענן.

כדי לוודא שאתה יכול להריץ פקודות של docker מבלי להקדים את sudo ולהריץ את הפקודה הבאה שתוריד תמונת בדיקה, תריץ אותה במכולה, תדפיס הודעת "Hello from Docker" ותצא:

docker container run hello-world

הפלט צריך להיראות כך:

הסר מיכלי Docker

כדי למחוק מכולה אחת או יותר, פשוט העתק את מזהה המכולה (או המזהים) והדבק אותם לאחר container rm המשנה של container rm :

docker container rm c55680af670c

סיכום

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

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

דביאן