כיצד להגדיר Docker ב- Linux

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

התראת ספוילר: גלול מטה וצפה במדריך הווידיאו בסוף מאמר זה.

הוראות אובונטו

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

sudo apt update
sudo apt upgrade

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

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
software-properties-common

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

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

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

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

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

sudo apt update&&sudo apt install docker-ce

הוראות דביאן

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

sudo apt-get update
sudo apt-get upgrade

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

הוראות מתיחה / ג'סי

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
gnupg2 
software-properties-common

הוראות Wheezy

sudo apt-get install 
apt-transport-https 
ca-certificates 
curl 
python-software-properties

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

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

לאחר מכן, הוסף את מאגר התוכנה Docker CE לרשימת המקורות של Debian.

sudo add-apt-repository 
"deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") 
$(lsb_release -cs) 
stable"

כל שנותר לעשות זה לעדכן את מקורות התוכנה של דביאן בפעם השנייה ולהתקין את Docker CE. עשה זאת באמצעות הפקודות הבאות:

sudo apt-get update&&sudo apt-get install docker-ce

הוראות פדורה

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

sudo dnf -y install dnf-plugins-core

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

sudo dnf config-manager 
--add-repo 
https://download.docker.com/linux/fedora/docker-ce.repo

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

התקן את Docker CE ישירות ממנהל החבילות של פדורה להשלמת התהליך.

sudo dnf install docker-ce

לינוקסים אחרים

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

הפעלת Docker CE

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

ראשית, אפשר את השירות בעת ההפעלה באמצעות לאפשר פקודה.

sudo systemctl enable docker

לאחר מכן, התחל מייד את ה- docker במערכת באמצעות ה- התחל מערכת פקודה.

sudo systemctl start docker

רוצה להשבית את שירות ה- Docker CE? להשתמש השבת מערכת.

sudo systemctl disable docker

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

sudo systemctl stop
sudo systemctl restart

באמצעות Docker CE

כאשר Docker CE מותקן ב- Linux אתה יכול לעשות זאתהתקן והשתמש בכמה מכולות שרק תרצה. כדי לבדוק ולוודא שתוכנת Docker CE פועלת כראוי, ראשית עליכם להריץ את מיכל הבדיקה:

sudo docker run hello-world

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

התקן והפעל מכולות

התקנת מכולות להתקנת ה- Docker שלך די ישר. כדי להתחיל, חפש ב- Docker Hub אחר מיכל שתרצה להתקין.

docker search searchterm

לאחר מכן, התקן אותו עם משיכת עגינה.

docker pull containername

הרץ את המכולה עם:

sudo docker run containername
</ p>

הערות