Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)
תוכן עניינים:
Docker היא פלטפורמת מיכלים המאפשרת לך לבנות, לבדוק ולפרוס יישומים במהירות כמכולות ניידות ומספקות עצמית שיכולות לפעול כמעט בכל מקום. זהו התקן דה-פקטו לפריסת מכולות, והוא כלי חיוני עבור מהנדסי DevOps וצנרת האינטגרציה והאספקה הרציפה שלהם., נסביר כיצד לרשום מכולות של Docker.
רשימת מכולות עגינה
הפקודה Docker לרישום מכולות נוקטת בטופס הבא:
docker container ls
גרסאות Docker ישנות לפני 1.13 משתמשות בפקודה אחרת כדי לרשום את המכולות:
docker ps
הפקודה לעיל עדיין נתמכת בגירסאות Docker חדשות יותר בהן פקודת ה-
ps
היא כינוי
container ls
.
כדי לרשום את המכולה הפועלת הפעל את
docker container ls
ללא שום אפשרות:
docker container ls
הפלט ייראה כך:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
כל שורה של הפלט כוללת את העמודות הבאות:
-
Container ID
- מחרוזת אלפא-נומרית ייחודית המזהה כל מיכל.Image
-Image
ה- Docker המשמשת ליצירת המיכל.Command
- הפקודה שמתבצעת בעת הפעלת המיכל.Created
- זמן היצירה של המיכל.Status
- מצב המיכל.Ports
-Ports
שפורסמו במכולה.Name
- שם המכולה.
אם אין מכולות רצות, מוצגת רק שורת הכותרת.
האפשרות
-a
,
-a
--all
להדפיס רשימה של כל המכולות:
docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web
כברירת מחדל, עמודות באורך העולה על גבול מוגדר מוגזמות. השתמש באפשרות
--no-trunc
כדי להשבית את הגיזום:
docker container ls --no-trunc
כדי להציג רק את מזהי המכולות עוברים את האפשרות
-q
, -
--quiet
:
docker container ls -q
c8bded53da86 571c3a115fcf 05ef6d8680ba
--format
מאפשר לך לעצב את הפלט באמצעות תבנית Go. לדוגמה כדי להדפיס רק את שמות המכולות ואת מצבם כולל הכותרת שתפעיל:
docker container ls --format 'table {{.Names}}\t{{.Status}}'
NAMES STATUS pg Up 2 hours cache Up 4 hours web Up 2 hours
השתמש באפשרות
-s
, -
--size
כדי להציג את גודל המכולות:
docker container ls -s
כל שורה תכלול עמודה בשם
SIZE
המציגה את גודל המיכל:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg 63B (virtual 394MB) 571c3a115fcf redis "docker-entrypoint.s…" 4 hours ago Up 4 hours 6379/tcp cache 0B (virtual 98.2MB) 05ef6d8680ba nginx "nginx -g 'daemon of…" 2 hours ago Up 2 hours 80/tcp web 2B (virtual 126MB)
האפשרות -
--last
,
-n
אומרת לפקודה להציג
n
מכלים שנוצרו לאחרונה, כולל כל המדינות. לדוגמה, כדי להציג את שני המכולות האחרונים שנוצרו תפעיל:
docker container ls -n 2
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db c8bded53da86 postgres "docker-entrypoint.s…" 2 hours ago Up 2 hours 5432/tcp pg
יש גם אפשרות לרשום רק את המכולה האחרונה שנוצרה - הכי
--latest
,
-l
--latest
ל-
-n 1
:
docker container ls -l
האפשרות
--filter
,
-f
מאפשרת לך לסנן את הפלט על פי קריטריונים מסוימים. לדוגמה, כדי להציג רק את המכולות עם היציאה ממצב היית מפעיל:
docker container ls -f "status=exited"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b28cbaa91f15 couchbase "/entrypoint.sh couc…" 5 hours ago Exited (0) 3 hours ago db
לקבלת רשימה של כל המסננים הנתמכים, עיין בתיעוד Docker
סיכום
מיכל Docker הוא מופע זמן ריצה עצמאי של תמונה.
כדי לרשום מכולות Docker, השתמש בפקודה
docker container ls
או בכלי ה-
docker ps
הכינוי שלו.
רשימת החברות המועדפות שלך תחת Windows 8 האוצר רשימת המעקב

מאמר זה מראה לך כיצד רשימת החברות האהובות עליך תחת Windows 8 האוצר רשימת השמעה App הצמד אותו למסך ההתחלה שלך.
צור רשימת תפריט (רשימת אימות) בספרי חוברות עבודה של MS

למד כיצד ליצור רשימת תפריט (רשימת אימות) בחוברות עבודה של MS Excel.
כיצד להסיר מכולות עגינה, תמונות, אמצעי אחסון ורשתות

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