אנדרואיד

כיצד להתקין ולהשתמש בדוקר באובונטו 18.04

How to Install Docker on Ubuntu 18.04 LTS

How to Install Docker on Ubuntu 18.04 LTS

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

Anonim

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

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

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

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

התקנת Docker באובונטו

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

הפעלת מאגר Docker

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

    sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

    ייבא את מפתח ה- GPG של המאגר באמצעות פקודת curl הבאה:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

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

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

התקנת Docker CE

כעת, כאשר מאגר ה- Docker מופעל, באפשרותך להתקין כל גרסת Docker הדרושה לך.

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

    sudo apt update sudo apt install docker-ce

    כדי להתקין גרסה ספציפית, רשמו תחילה את הגרסאות הזמינות במאגר Docker:

    apt list -a docker-ce

    הפקודה מדפיסה את גרסאות ה- Docker הזמינות בעמודה השנייה.

    docker-ce/bionic 5:18.09.7~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.6~3-0~ubuntu-bionic amd64 docker-ce/bionic 5:18.09.5~3-0~ubuntu-bionic amd64

    לדוגמה, להתקנת גרסה 18.09.6 תקלידו:

    sudo apt install docker-ce=5:18.09.6~3-0~ubuntu-bionic

    כדי למנוע את עדכון אוטומטי של חבילת ה- Docker, סמן אותה כמתאפקת:

    sudo apt-mark hold docker-ce

לאחר השלמת ההתקנה, שירות ה- Docker יתחיל אוטומטית. אתה יכול לאמת את זה על ידי הקלדה:

sudo systemctl status docker

הפלט ייראה כך:

● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor p Active: active (running) since Tue 2019-07-02 11:28:40 UTC; 15min ago Docs: https://docs.docker.com Main PID: 11911 (dockerd) Tasks: 10 CGroup: /system.slice/docker.service

מבצע את פקודת הדוקר ללא sudo

כברירת מחדל בניהול, Docker דורש הרשאות מנהל.

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

sudo usermod -aG docker $USER

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

התנתק והתחבר שוב לרענן את החברות בקבוצה.

כדי לוודא ש- Docker הותקן בהצלחה וכי באפשרותך להריץ פקודות של docker מבלי להקדים את sudo , הפעל:

docker container run hello-world

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

הסר מיכלי Docker

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

docker container rm c55680af670c

סיכום

למדת כיצד להתקין את Docker במחשב Ubuntu 18.04 שלך וכיצד להוריד תמונות של Docker ולנהל מכלי Docker. יתכן שתרצה לקרוא על Docker Compose, המאפשר לך להגדיר ולהפעיל יישומי Docker עם מספר רב של מכולות.

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

הדוקר אובונטו